{
  "$schema": "https://brittleboye.github.io/awesome-lattice/projects.schema.json",
  "category": {
    "id": "cads",
    "title": "Convex Architecture Documents",
    "url": "https://brittleboye.github.io/awesome-lattice/cads/"
  },
  "slug": "cad024-data-lattice",
  "name": "CAD024: Data Lattice",
  "description": "Specifies the off-chain CRDT substrate — content-addressed, lazily loaded, self-healing, garbage-collectable, structurally shared and JSON-superset typed. This is where Convex solves what IPFS handles clumsily: rich types, efficient deltas, and merges that just work instead of manual pinning and reconciliation.",
  "longDescription": null,
  "homepage": "https://docs.convex.world/docs/cad/024_data_lattice",
  "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/024_data_lattice",
  "docs": null,
  "links": [],
  "tags": [
    "spec",
    "lattice",
    "crdt",
    "storage",
    "merkle-dag"
  ],
  "badge": "CAD",
  "status": null,
  "licensing": null,
  "license": null,
  "mcp": null,
  "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad024-data-lattice/",
  "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad024-data-lattice.md",
  "generated": "2026-04-19T08:15:29.564Z"
}