[Ndn-interest] Version-controlled file-syncing/sharing (collaboration with git-annex?)

Kyra hello at kyra.run
Wed Apr 16 06:04:42 PDT 2025


On Tue, Apr 15, 2025 at 10:25 PM Varun Patil <varunpatil at ucla.edu> wrote:

> > Average users could get so much value out of a simple and intuitive p2p
> file-syncing service that is as polished as ResilioSync, provides revision
> control on arbitrary files like Abstract (version control for designers),
> but open source like LibreVault & SyncThing, plus backed by a distributed
> revision/version control system (DRCS/DVCS) like SparkleShare. This would
> be priceless for science, design, all sorts of collaborative workspaces,
> and especially for backups and data redundancy.
>
> Yes, indeed. "Ownly" is one of the more recent NDN projects that is
> trying to build parts of this, albeit there is no version control at
> the moment (it is more directly intended to replace Google Docs and/or
> Overleaf, so the focus is on realtime collaborative editing).


This sounds perfect! I've moved my ticket to their github instead:
https://github.com/pulsejet/ownly/issues/49


> 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

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
<https://gitlab.matrix.org/matrix-org/olm/blob/master/docs/megolm.md#partial-forward-secrecy>.
Maybe down the line someone can work on Matrix on top of NDN.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20250416/3b8c9edf/attachment-0001.htm>


More information about the Ndn-interest mailing list