It's astonishing to me how difficult it (still) is to design a syncable local-first data model.
I keep thinking I've found a decent way, then realizing its flaws, then despondently noticing that the flaws were already discussed in Ink & Switch's article: inkandswitch.com/local-first.ht
Conversation
I think we’re building something that might fit your use case (ditto.live).
We started off with iOS, Android, .NET and C++ SDKs and those work great in P2P environments.
1
1
Our JS (web + Node, to start with) SDK is at the alpha stage at the moment, and we’ve got an accompanying server product coming out later this year too.
Let me know if you’ve got questions!
1
1
This looks quite nice! I look forward to following your project.
Regarding my present needs, I'm developing an open-source platform/protocol, so I can't add proprietary service dependencies.

