Tagged: cursors
3 projects across the lattice ecosystem.
Convex Architecture Documents
- CAD035: Lattice Cursors A thin mutable pointer layer over immutable lattice values — applications get atomic compareAndSet, updateAndGet, nested navigation, and sync/fork, while the underlying Merkle DAG stays pure. This is how applications use CRDT data without thinking about CRDT merges.
- CAD045: Lattice Applications A four-layer pattern (API / cursors / lattice types / node infrastructure) for decentralised apps that compose LWW, Index, Map and Set lattices into correct, signed, mergeable domain models. Turns raw CRDT primitives into a repeatable recipe, so self-sovereign apps don't each reinvent merge semantics and silently lose data.
- CAD046: CellExplorer Budget-bounded JSON5 rendering of arbitrarily large CVM cells with truncation annotated in comments, using CAD3 storage bytes as the cost proxy. Exactly what LLM context windows, debuggers and API previews need — explore a gigabyte lattice in a few KB of output.