# 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.

**Category:** Convex Architecture Documents  
**Badge:** CAD  
**Page:** https://brittleboye.github.io/awesome-lattice/projects/cads/cad045-lattice-applications/

## Links

- **Homepage:** https://docs.convex.world/docs/cad/045_lattice_apps
- **Source:** https://github.com/Convex-Dev/design/tree/main/docs/cad/045_lattice_apps

## Tags

`spec` `lattice` `crdt` `cursors` `applications`

_Generated 2026-04-21T10:07:04.678Z by Awesome Lattice._