There’s been some work done on using the PDS / At Proto as a to store and transmit CRDT operations. There is a general feeling that if we can figure out the right approach for this it will enable a number of new experiences on At Proto, specifically a collaborative editing approach that is localfirst.
We hope that as a working group we can come up with some of the following:
- A set of best practices and recommendations that apps can adopt to enable collaborative, localfirst, editing via crdts on At Proto.
- A set of standard.site-esque lexicons that conform to the best practices and enable easy interoperation.
- A full set of libraries, and lexicons allowing for true interop between applications while still giving applications room for growth.
There are at-least 3 people beyond myself who would like to be inaugural members of this Working Group:
- sōm (@hly.st)
- Ethan Graf (@eagraf.dev)
- Jake Lazaroff (@jakelazaroff.com)