{
  "generated": "2026-04-19T08:15:29.857Z",
  "tag": "storage",
  "slug": "storage",
  "count": 10,
  "url": "https://brittleboye.github.io/awesome-lattice/tags/storage/",
  "projects": [
    {
      "name": "Convex — Data Lattice and Convergent Storage",
      "description": "Deep dive into the Convex data lattice — how content-addressed, convergently-merged storage replicates across peers without central coordination.",
      "category": {
        "id": "videos",
        "title": "Videos & Talks"
      },
      "slug": "convex-data-lattice-and-convergent-storage",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-data-lattice-and-convergent-storage/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-data-lattice-and-convergent-storage.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-data-lattice-and-convergent-storage.md",
      "tags": [
        "convex-live",
        "community-call",
        "storage",
        "lattice"
      ]
    },
    {
      "name": "Unpacking the Data Lattice File System (DLFS)",
      "description": "Unpacking the Data Lattice File System (DLFS) — a decentralised, content-addressed filesystem built on lattice storage.",
      "category": {
        "id": "videos",
        "title": "Videos & Talks"
      },
      "slug": "unpacking-the-data-lattice-file-system-dlfs",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/unpacking-the-data-lattice-file-system-dlfs/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/videos/unpacking-the-data-lattice-file-system-dlfs.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/videos/unpacking-the-data-lattice-file-system-dlfs.md",
      "tags": [
        "convex-live",
        "community-call",
        "dlfs",
        "storage",
        "filesystem"
      ]
    },
    {
      "name": "Convex: The dawn of persistence",
      "description": "The dawn of persistence — moving from Testnet to durable, decentralised on-chain state ahead of Protonet.",
      "category": {
        "id": "videos",
        "title": "Videos & Talks"
      },
      "slug": "convex-the-dawn-of-persistence",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-the-dawn-of-persistence/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-the-dawn-of-persistence.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-the-dawn-of-persistence.md",
      "tags": [
        "convex-live",
        "community-call",
        "persistence",
        "storage",
        "protonet"
      ]
    },
    {
      "name": "CAD002: CVM Values",
      "description": "Mandates that every value on the network is a pure immutable cell in a Merkle DAG — so hashes are stable identities, snapshots are O(1), and untrusted smart contracts can be handed references without defensive copying. This is the data-model prerequisite for everything the lattice does that a mutable-heap blockchain like Ethereum cannot.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad002-cvm-values",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad002-cvm-values/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad002-cvm-values.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad002-cvm-values.md",
      "tags": [
        "spec",
        "cvm",
        "crdt",
        "encoding",
        "storage"
      ]
    },
    {
      "name": "CAD003: Encoding Format",
      "description": "Defines the one canonical byte encoding every cell collapses to, so any value hashes to exactly one global ID and peers can deduplicate, stream and merge state without coordination. This is the physics of the lattice — JSON has no canonical form, Protobuf needs schemas, ASN.1 can't bound buffer size; CAD3 solves all three at once.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad003-encoding-format",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad003-encoding-format/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad003-encoding-format.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad003-encoding-format.md",
      "tags": [
        "spec",
        "encoding",
        "storage",
        "crdt",
        "merkle-dag"
      ]
    },
    {
      "name": "CAD006: Memory Accounting",
      "description": "Makes on-chain storage an accounted, tradeable resource — users get a memory allowance, pay into a common pool for more, and are refunded for deletions. Directly attacks the state-bloat trap that makes running an Ethereum archive node increasingly impractical.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad006-memory-accounting",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad006-memory-accounting/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad006-memory-accounting.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad006-memory-accounting.md",
      "tags": [
        "spec",
        "memory",
        "storage",
        "tokenomics",
        "juice"
      ]
    },
    {
      "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.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad024-data-lattice",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad024-data-lattice/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad024-data-lattice.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad024-data-lattice.md",
      "tags": [
        "spec",
        "lattice",
        "crdt",
        "storage",
        "merkle-dag"
      ]
    },
    {
      "name": "CAD028: Data Lattice File System",
      "description": "A POSIX-compatible self-sovereign file system on the lattice — CRDT merge means editing the same file on two offline devices reconciles automatically, with Merkle verification and peer-to-peer sync. Dropbox/iCloud with the provider removed and the data still yours.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad028-dlfs",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad028-dlfs/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad028-dlfs.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad028-dlfs.md",
      "tags": [
        "spec",
        "filesystem",
        "lattice",
        "crdt",
        "storage"
      ]
    },
    {
      "name": "CAD036: Lattice Node",
      "description": "A lightweight non-consensus server that just replicates CRDT lattice data over the network — no CPoS, no staking, minimal resources. The right tier for CDNs, collaborative apps and hybrid dApps that need lattice sync without the cost of running a full Convex peer.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad036-lattice-node",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad036-lattice-node/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad036-lattice-node.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad036-lattice-node.md",
      "tags": [
        "spec",
        "lattice",
        "networking",
        "storage",
        "crdt"
      ]
    },
    {
      "name": "CAD037: KV Database",
      "description": "A Redis-style per-owner signed KV store on the lattice — multi-writer, offline-first, convergent without leader election because merge is mathematical, not negotiated. Gives hybrid dApps the shared mutable state that a global blockchain cannot afford to host.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad037-kv-database",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad037-kv-database/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad037-kv-database.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad037-kv-database.md",
      "tags": [
        "spec",
        "database",
        "lattice",
        "crdt",
        "storage"
      ]
    }
  ]
}