Two independent Grafloria instances — think two browser tabs — wired over a BroadcastChannel with no server. Edit the left pane; the right converges. The per-property CRDT lives in the engine itself — no sync library, no server, no extra dependency.
tab A (you edit)
tab B (converges)