Simulated network
A route is usable only when both endpoint devices are online.
No messages in flight.
Distributed systems, made tangible
Three replicas can disappear offline, rewrite the same sentence, and return in any message order. No central winner. No fake merge animation. Every character is an immutable operation in a deterministic sequence CRDT.
A route is usable only when both endpoint devices are online.
No messages in flight.
Equal operation sets must produce equal visible text.
All three replicas contain the same operations, resolve every anchor, and render the same document.
Isolate any device, type directly into its document, then reconnect. Remote operations never overwrite local state; they join it.
Each editor changes only its own replica. Use the Online button to isolate or reconnect that device.
Select an operation to inspect its immutable ID, anchor, and ordering key.
The sequence is a tree rooted at HEAD, rendered depth-first.
same anchor → Lamport clock ↓ → device ID ↓ → local sequence ↓
New text anchors to the visible character immediately before the cursor. Concurrent siblings use the total order above. Deletes leave tombstones, so later inserts never lose their anchor.
Operation inspector
Reset installed the same base operations on all three replicas.
Message
Ordering explanation.
Recently delivered