<html><head></head><body><div dir="ltr"><div dir="ltr"><div dir="ltr"></div><br/><div class="gmail_quote"><div id="lark-mail-quote-3d78782f1fb574063928b6aa04b9dae2"><div dir="ltr" class="gmail_attr">On Tue, Apr 15, 2025 at 10:25 PM Varun Patil <<a href="mailto:varunpatil@ucla.edu" target="_blank">varunpatil@ucla.edu</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> 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.<br/>
<br/>
Yes, indeed. "Ownly" is one of the more recent NDN projects that is<br/>
trying to build parts of this, albeit there is no version control at<br/>
the moment (it is more directly intended to replace Google Docs and/or<br/>
Overleaf, so the focus is on realtime collaborative editing).</blockquote><div><br/></div><div>This sounds perfect! I've moved my ticket to their github instead: <a href="https://github.com/pulsejet/ownly/issues/49" target="_blank">https://github.com/pulsejet/ownly/issues/49</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> But it<br/>
does, for instance, provide a p2p local-first (while supporting remote<br/>
storage/backups with NDN repo) file sync service for a group of users,<br/>
and the data can be end-to-end encrypted.<br/></blockquote><div><br/></div><div>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? <a href="https://connect.mozilla.org/t5/ideas/concept-mapping-graph-view-of-tabs-bookmarks-amp-notes/idi-p/37391" target="_blank">https://connect.mozilla.org/t5/ideas/concept-mapping-graph-view-of-tabs-bookmarks-amp-notes/idi-p/37391</a></div><div><br/></div><div>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 <a href="https://gitlab.matrix.org/matrix-org/olm/blob/master/docs/megolm.md#partial-forward-secrecy" target="_blank">partial or perfect-forward secrecy</a>. Maybe down the line someone can work on Matrix on top of NDN.</div><br/></div></div></div></div></body></html>