[Ndn-interest] Version-controlled file-syncing/sharing (collaboration with git-annex?)
Lixia Zhang
lixia at cs.ucla.edu
Wed Apr 16 08:00:10 PDT 2025
> On Apr 16, 2025, at 6:04 AM, Kyra <hello at kyra.run> wrote:
>
> ......
>> But it
>> does, for instance, provide a p2p local-first (while supporting remote
>> storage/backups with NDN repo) file sync service for a group of users,
>> and the data can be end-to-end encrypted.
>
> Wow, wait—do you mention 'local-first' because you've seen me recently share this idea for a local-first e2ee notion-alternative built on Matrix (federated graph database synchronization protocol) for collaboration? https://connect.mozilla.org/t5/ideas/concept-mapping-graph-view-of-tabs-bookmarks-amp-notes/idi-p/37391
the above link gave me an error "Idea Not Found"
About the mentioning of 'local-first': that's been a well-known concept for some time now. e.g. at IETF 118 (Nov'23) DIN RG meeting, Martin Kleppmann gave a greate talk on "Local-First Software"
(see https://datatracker.ietf.org/meeting/118/session/dinrg for the talk slides and recording)
> That was more of a pipe dream, because I don't think e2ee could be done properly with git-annex (or a hypothetical pijul-annex) given using one DRCS/DVCS or another as the data/revision store since the whole thing could only be encrypted as a blob with a static decryption key, and not for each modification in transit between peers with partial or perfect-forward secrecy. Maybe down the line someone can work on Matrix on top of NDN.
I dont know Matrix, it sounds like one of the decentralized app efforts. AT NDN Community meeting tomorrow (https://ndncomm2025.named-data.net/program.html), the first talk will be the design of Ownly followed by a handson, and the 2nd session is a panel discussion on what it takes to develop truly decentralized apps.
Lixia
More information about the Ndn-interest
mailing list