{
  "$schema": "https://brittleboye.github.io/awesome-lattice/projects.schema.json",
  "name": "Awesome Lattice",
  "description": "A curated directory of lattice-powered tools, libraries, and resources.",
  "url": "https://brittleboye.github.io/awesome-lattice/",
  "generated": "2026-04-18T15:00:24.064Z",
  "categories": [
    {
      "id": "core",
      "title": "Core Platforms",
      "description": "The lattice networks and execution engines.",
      "url": "https://brittleboye.github.io/awesome-lattice/",
      "projects": [
        {
          "slug": "convex",
          "name": "Convex",
          "description": "Decentralised lattice network and execution engine. Stateful Internet powered by Convergent Proof of Stake.",
          "longDescription": "Convex is a decentralised, lattice-based network that securely hosts, executes, and persists both code and data. It realises the vision of a Stateful Internet — a foundation for digital economies, federated systems, and cross-organisational collaboration.\n\nThe platform is built around Convergent Proof of Stake, a high-throughput consensus protocol that finalises transactions deterministically without coordination between peers. Application state is stored as lattice-structured immutable data, so independent actors can always reach the same result without central authority or locking.\n\nConvex is open-source and stewarded by the Convex Foundation.",
          "homepage": "https://convex.world",
          "repo": "https://github.com/Convex-Dev/convex",
          "docs": "https://docs.convex.world",
          "links": [
            {
              "label": "Whitepaper",
              "url": "https://docs.convex.world/cvm-whitepaper.pdf"
            },
            {
              "label": "Blog",
              "url": "https://docs.convex.world/blog"
            },
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-core"
            },
            {
              "label": "Discord",
              "url": "https://discord.com/invite/xfYGq4CT7v"
            },
            {
              "label": "GitHub Org",
              "url": "https://github.com/Convex-Dev"
            }
          ],
          "tags": [
            "java",
            "lattice",
            "consensus"
          ],
          "badge": "Platform",
          "status": "active",
          "licensing": "open-source",
          "license": "Apache-2.0",
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/core/convex/"
        },
        {
          "slug": "covia",
          "name": "Covia",
          "description": "Federated AI orchestration grid built on Convex lattice. Collaboration across clouds and jurisdictions with built-in governance.",
          "longDescription": "Covia is open-source infrastructure for federated AI orchestration. It lets AI models, agents, and data collaborate across organisational boundaries, clouds, and jurisdictions — with built-in governance and without centralising control.\n\nBuilt on top of Convex lattice technology, a Covia venue exposes agents, assets, orchestrations, vaults, and a grid execution environment via REST and MCP. Agents can invoke each other, share context, persist state, and run composite workflows without a single trusted coordinator.",
          "homepage": "https://covia.ai",
          "repo": "https://github.com/covia-ai/covia",
          "docs": "https://docs.covia.ai",
          "links": [
            {
              "label": "Hosted grid",
              "url": "https://app.covia.ai"
            },
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/ai.covia/covia-core"
            },
            {
              "label": "Discord",
              "url": "https://discord.gg/fywdrKd8QT"
            },
            {
              "label": "GitHub Org",
              "url": "https://github.com/covia-ai"
            }
          ],
          "tags": [
            "java",
            "agents",
            "orchestration"
          ],
          "badge": "Platform",
          "status": "active",
          "licensing": "mixed",
          "license": "Apache-2.0",
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/core/covia/"
        }
      ]
    },
    {
      "id": "engines",
      "title": "Embedded Engines",
      "description": "Specialised engines that run on the lattice — filesystems, databases, social graphs, and more.",
      "url": "https://brittleboye.github.io/awesome-lattice/engines/",
      "projects": [
        {
          "slug": "convex-db",
          "name": "Convex DB",
          "description": "Lattice-backed SQL database with JDBC and PostgreSQL wire compatibility — full relational tooling over convergent state.",
          "longDescription": "Convex DB is a relational database built on the Convex lattice. It speaks SQL via JDBC and the PostgreSQL wire protocol, so existing tooling — drivers, ORMs, query builders, BI tools — works out of the box. Under the hood, rows and indexes are stored as lattice-structured data that merges convergently, giving you standard relational semantics on top of a decentralised, replicated state layer.\n\nIntended for applications that need both the ergonomics of SQL and the properties of lattice storage: multi-peer replication, content-addressed history, and deterministic merges.",
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex",
          "docs": "https://docs.convex.world",
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-db"
            }
          ],
          "tags": [
            "sql",
            "jdbc",
            "database"
          ],
          "badge": null,
          "status": "beta",
          "licensing": "open-source",
          "license": "Apache-2.0",
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/engines/convex-db/"
        },
        {
          "slug": "dlfs",
          "name": "DLFS",
          "description": "Decentralised Lattice File System — a content-addressed, CRDT-mergeable filesystem with WebDAV and Java NIO compatibility. Mount it anywhere.",
          "longDescription": "DLFS — the Decentralised Lattice File System — is a content-addressed, CRDT-mergeable filesystem that runs on the Convex lattice. It exposes a familiar hierarchical namespace with WebDAV and Java NIO compatibility, so you can mount it as a drive or access it through standard file APIs.\n\nEvery directory and file is a lattice value. Concurrent writes from independent peers merge deterministically, without a central coordinator. DLFS is designed to store both user-facing documents and machine-generated assets — datasets, model weights, blobs — with strong integrity guarantees and efficient sync.",
          "homepage": "https://convex.world/dlfs",
          "repo": "https://github.com/Convex-Dev/convex",
          "docs": null,
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-dlfs"
            }
          ],
          "tags": [
            "filesystem",
            "crdt",
            "webdav"
          ],
          "badge": null,
          "status": "active",
          "licensing": "open-source",
          "license": "Apache-2.0",
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/engines/dlfs/"
        },
        {
          "slug": "convex-social",
          "name": "Convex Social",
          "description": "Peer-to-peer social network primitives on the lattice. Users own cryptographically signed feeds; nodes selectively replicate based on follow relationships.",
          "longDescription": "Convex Social provides peer-to-peer primitives for social networks built on the lattice. Users own cryptographically signed feeds rooted in their own keys; nodes selectively replicate content based on follow relationships and local policy. There is no central server, no platform account, and no single party that can suspend or shadow-ban.\n\nThe design handles identity, posting, following, threading, and reactions, with lattice-merge semantics that make concurrent activity from disconnected peers converge cleanly when they sync.",
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex",
          "docs": null,
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-social"
            }
          ],
          "tags": [
            "social",
            "p2p",
            "identity"
          ],
          "badge": null,
          "status": "experimental",
          "licensing": "open-source",
          "license": "Apache-2.0",
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/engines/convex-social/"
        },
        {
          "slug": "kv-database",
          "name": "KV Database",
          "description": "Named KV database on the lattice with per-owner signed replicas. Rich data types — counters, lists, sets, sorted sets, hashes — Redis-style, globally mergeable.",
          "longDescription": "The KV Database is a named, multi-owner key-value store on the Convex lattice with signed replicas. Values are not just strings — it supports rich data types modelled on Redis (counters, lists, sets, sorted sets, hashes), all with lattice merge semantics so concurrent edits from different replicas converge.\n\nEach owner's namespace is cryptographically signed, so replicas can be distributed widely without trusting intermediaries. Ideal for user profiles, session state, caches, and application data that benefits from disconnected operation.",
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex",
          "docs": null,
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-core"
            }
          ],
          "tags": [
            "kv",
            "database",
            "signed"
          ],
          "badge": null,
          "status": "active",
          "licensing": "open-source",
          "license": "Apache-2.0",
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/engines/kv-database/"
        },
        {
          "slug": "latticemq",
          "name": "LatticeMQ",
          "description": "Kafka-style distributed message queue on the lattice. Two-level hierarchy of topics and partitions, each an append-only log with lattice merge semantics.",
          "longDescription": "LatticeMQ is a distributed message queue modelled after Kafka, built on the Convex lattice. It offers a two-level hierarchy of topics and partitions, where each partition is an append-only log. Producers write concurrently; consumers read by offset; all of it merges lattice-deterministically across replicas.\n\nLatticeMQ is useful when you need durable, ordered streams but want the replication, integrity, and decentralisation properties of lattice storage rather than a coordinator-based broker.",
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex",
          "docs": null,
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-core"
            }
          ],
          "tags": [
            "queue",
            "pubsub",
            "messaging"
          ],
          "badge": null,
          "status": "active",
          "licensing": "open-source",
          "license": "Apache-2.0",
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/engines/latticemq/"
        },
        {
          "slug": "embedded-peer",
          "name": "Embedded Peer",
          "description": "Full consensus peer you can embed directly in a JVM — participate in the Convex network from your own application process.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex",
          "docs": null,
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-peer"
            }
          ],
          "tags": [
            "peer",
            "consensus",
            "embedded"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/engines/embedded-peer/"
        },
        {
          "slug": "nodeserver",
          "name": "NodeServer",
          "description": "Lightweight networked lattice sync server. Speaks the binary protocol to exchange and merge lattice values without running full peer consensus.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex",
          "docs": null,
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-peer"
            }
          ],
          "tags": [
            "node",
            "sync",
            "p2p"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/engines/nodeserver/"
        }
      ]
    },
    {
      "id": "sdks",
      "title": "SDKs & Client Libraries",
      "description": "Language bindings and client libraries for lattice platforms.",
      "url": "https://brittleboye.github.io/awesome-lattice/sdks/",
      "projects": [
        {
          "slug": "convex-core",
          "name": "convex-core",
          "description": "Java library for building with core lattice primitives — CAD3 data structures, immutable cells, lattice types, and the CVM.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex",
          "docs": null,
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-core"
            }
          ],
          "tags": [
            "java",
            "core",
            "cad3"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/sdks/convex-core/"
        },
        {
          "slug": "convex-java",
          "name": "convex-java",
          "description": "Java / JVM client API for the Convex peer network — transactions, queries, and state access.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex-java",
          "docs": null,
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-java"
            }
          ],
          "tags": [
            "java",
            "client"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/sdks/convex-java/"
        },
        {
          "slug": "convex-ts",
          "name": "convex.ts",
          "description": "TypeScript client library for Convex. Browser and Node compatible.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex.ts",
          "docs": null,
          "links": [],
          "tags": [
            "typescript",
            "client"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/sdks/convex-ts/"
        },
        {
          "slug": "convex-api-py",
          "name": "convex-api-py",
          "description": "Python API client for the Convex network.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex-api-py",
          "docs": null,
          "links": [],
          "tags": [
            "python",
            "client"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/sdks/convex-api-py/"
        },
        {
          "slug": "convex-cljc",
          "name": "convex.cljc",
          "description": "Clojure / ClojureScript client for Convex.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex.cljc",
          "docs": null,
          "links": [],
          "tags": [
            "clojure",
            "client"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/sdks/convex-cljc/"
        },
        {
          "slug": "covia-sdk-py",
          "name": "covia-sdk-py",
          "description": "Covia Python SDK — build and run agents, orchestrations, and operations.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/covia-ai/covia-sdk-py",
          "docs": null,
          "links": [],
          "tags": [
            "python",
            "sdk",
            "agents"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/sdks/covia-sdk-py/"
        },
        {
          "slug": "covia-api-py",
          "name": "covia-api-py",
          "description": "Low-level Python client for the Covia HTTP API.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/covia-ai/covia-api-py",
          "docs": null,
          "links": [],
          "tags": [
            "python",
            "client"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/sdks/covia-api-py/"
        }
      ]
    },
    {
      "id": "mcp",
      "title": "MCP Servers",
      "description": "Model Context Protocol servers that expose lattice platforms to AI agents and MCP-compatible clients.",
      "url": "https://brittleboye.github.io/awesome-lattice/mcp/",
      "projects": [
        {
          "slug": "convex-testnet-mcp",
          "name": "Convex Testnet MCP",
          "description": "Hosted Convex testnet with a ready-to-use MCP endpoint — plug any MCP-capable agent straight into a live lattice network.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/spaces-testnet",
          "docs": null,
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/world.convex/convex-restapi"
            }
          ],
          "tags": [
            "mcp",
            "convex",
            "testnet"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": {
            "endpoint": "https://mikera1337-convex-testnet.hf.space/mcp",
            "transport": "streamable-http",
            "snapshot": {
              "transport": "streamable-http",
              "lastCheckedAt": "2026-04-18T15:00:19.915Z",
              "ok": true,
              "serverInfo": {
                "networkId": "6fe865a30d220266b583f088d8eb31f447fcb2e5f97d3a87cc447045c863f852",
                "title": "Convex MCP",
                "peerKey": "af1f018f39a054cb7f890357bce07f28d31aed508840708f43b114b8fa2b1613",
                "name": "convex-mcp",
                "version": "0.8.3-SNAPSHOT"
              },
              "toolCount": 33,
              "tools": [
                {
                  "name": "query",
                  "title": "Convex Query",
                  "description": "Execute a Convex Lisp query. Queries are read-only, free, and instant.\n\nCommon patterns:\n- (balance #13) — coin balance in copper (1 CVM = 1,000,000,000 copper)\n- *balance* — caller's own balance\n- (account #13) — full account record\n- (@convex.fungible/balance #TOKEN #USER) — fungible token balance\n- (call #ACTOR (fn-name args)) — call actor function read-only\n- (lookup #ADDR 'symbol) — look up a definition\n- *state* — full network state (large!)"
                },
                {
                  "name": "prepare",
                  "title": "Prepare Transaction",
                  "description": "Prepare a Convex transaction for signing. Returns a hash to pass to 'signAndSubmit' or 'submit'.\n\nCommon source patterns:\n- Transfer: (transfer #DEST AMOUNT)\n- Deploy actor: (deploy '(do (defn greet [x] (str \"Hello \" x)) (export greet)))\n- Call actor: (call #ACTOR (function-name arg1 arg2))\n- Define value: (def my-var 42)\n- Set controller: (set-controller #ADDR)\n- Register CNS: (call #9 (cns-update 'my.name *address*))\n\nAmounts in copper (1 CVM = 1,000,000,000 copper)."
                },
                {
                  "name": "transact",
                  "title": "Convex Transaction (Quick)",
                  "description": "Execute a Convex transaction in one step. Sends seed over network — use HTTPS with trusted peers only. For sensitive operations prefer prepare → signAndSubmit.\n\nTransactions update global state atomically. Amounts in copper (1 CVM = 1,000,000,000 copper)."
                },
                {
                  "name": "encode",
                  "title": "Encode CAD3",
                  "description": "Encode a CVM literal into CAD3 multi-cell hex bytes."
                },
                {
                  "name": "decode",
                  "title": "Decode CAD3",
                  "description": "Decode CAD3 multi-cell hex bytes back into a CVM literal."
                },
                {
                  "name": "submit",
                  "title": "Submit Prepared Transaction",
                  "description": "Submit a previously prepared transaction with hash, public key, and signature."
                },
                {
                  "name": "signAndSubmit",
                  "title": "Sign and Submit Transaction",
                  "description": "Sign and submit a prepared transaction. Use after 'prepare'. Sends seed over network — HTTPS only."
                },
                {
                  "name": "hash",
                  "title": "Hash Calculator",
                  "description": "Compute a SHA-256 or SHA3 hash of supplied data."
                },
                {
                  "name": "sign",
                  "title": "Value Signer",
                  "description": "Sign raw hex data with an Ed25519 seed. For transactions, sign the 'hash' from prepare."
                },
                {
                  "name": "peerStatus",
                  "title": "Peer Status",
                  "description": "Return current Convex peer status including consensus point and network state."
                },
                {
                  "name": "keyGen",
                  "title": "Key Pair Generator",
                  "description": "Generate a new Ed25519 key pair. Provide a seed for deterministic output, or omit for secure random."
                },
                {
                  "name": "validate",
                  "title": "Signature Validator",
                  "description": "Validate an Ed25519 signature against a public key and message bytes."
                },
                {
                  "name": "createAccount",
                  "title": "Create Account",
                  "description": "Create a new Convex account with the specified public key. Optionally fund via faucet (1 CVM = 1,000,000,000 copper, max 1 CVM)."
                },
                {
                  "name": "describeAccount",
                  "title": "Describe Account",
                  "description": "Get account info: balance, sequence number, defined symbols with metadata."
                },
                {
                  "name": "lookup",
                  "title": "Symbol Lookup",
                  "description": "Look up a symbol in a Convex account environment. Returns existence, value (with optional path navigation), and metadata."
                },
                {
                  "name": "resolveCNS",
                  "title": "Resolve CNS Name",
                  "description": "Resolve a CNS name to its record: value (usually an address), controller, metadata, and child node."
                },
                {
                  "name": "getTransaction",
                  "title": "Get Transaction",
                  "description": "Look up a transaction by hash. Returns signed data, consensus position, and execution result."
                },
                {
                  "name": "getBalance",
                  "title": "Get Balance",
                  "description": "Get coin or token balance for an account. Returns balance in copper (1 CVM = 1,000,000,000 copper)."
                },
                {
                  "name": "transfer",
                  "title": "Transfer",
                  "description": "Transfer CVM coins or fungible tokens to another account. Amounts in copper for CVM (1 CVM = 1,000,000,000 copper)."
                },
                {
                  "name": "watchState",
                  "title": "Watch State",
                  "description": "Watch a path in the global CVM state for changes. Returns a watchId. Changes are delivered as SSE notifications on the session's GET /mcp stream. Requires an active session (Mcp-Session-Id)."
                },
                {
                  "name": "unwatchState",
                  "title": "Unwatch State",
                  "description": "Stop watching state paths. Provide a watchId to remove a single watch, or a path to remove all watches whose path starts with the given prefix. At least one of watchId or path must be provided."
                },
                {
                  "name": "signingServiceInfo",
                  "title": "Signing Service Info",
                  "description": "Check if the peer's signing service is available. No authentication required."
                },
                {
                  "name": "signingCreateKey",
                  "title": "Create Signing Key",
                  "description": "Create a new Ed25519 key pair in the signing service. Private key stored encrypted server-side. Authenticated."
                },
                {
                  "name": "signingListKeys",
                  "title": "List Signing Keys",
                  "description": "List all public keys stored in the signing service for the authenticated identity."
                },
                {
                  "name": "signingSign",
                  "title": "Sign with Stored Key",
                  "description": "Sign hex-encoded bytes using a stored signing service key. Authenticated."
                },
                {
                  "name": "signingGetJWT",
                  "title": "Get Self-Signed JWT",
                  "description": "Create a self-signed EdDSA JWT (did:key identity) using a stored signing key. Authenticated."
                },
                {
                  "name": "signingTransact",
                  "title": "Transact via Signing Service",
                  "description": "Execute a Convex transaction using a stored signing key. Private key never leaves the server. Authenticated."
                },
                {
                  "name": "signingCreateAccount",
                  "title": "Create Account via Signing Service",
                  "description": "Create a new signing key and on-chain account in one step. Optionally fund via faucet. Authenticated."
                },
                {
                  "name": "signingListAccounts",
                  "title": "List Signing Accounts",
                  "description": "List signing keys and associated on-chain addresses for the authenticated identity."
                },
                {
                  "name": "signingImportKey",
                  "title": "Import Key (Signing Service)",
                  "description": "Import an Ed25519 seed into the signing service. Elevated: first call returns confirmUrl for browser approval, retry with confirmToken."
                },
                {
                  "name": "signingExportKey",
                  "title": "Export Key (Signing Service)",
                  "description": "Export (reveal) the private seed for a stored key. Elevated: first call returns confirmUrl, retry with confirmToken."
                },
                {
                  "name": "signingDeleteKey",
                  "title": "Delete Key (Signing Service)",
                  "description": "Permanently delete a key from the signing service. Irreversible. Elevated: first call returns confirmUrl, retry with confirmToken."
                },
                {
                  "name": "signingChangePassphrase",
                  "title": "Change Passphrase (Signing Service)",
                  "description": "Change the passphrase for a stored signing key. Elevated: first call returns confirmUrl, retry with confirmToken."
                }
              ]
            }
          },
          "url": "https://brittleboye.github.io/awesome-lattice/projects/mcp/convex-testnet-mcp/"
        },
        {
          "slug": "covia-venue-mcp",
          "name": "Covia Venue MCP",
          "description": "MCP server built into the Covia venue. Exposes agents, assets, DLFS, Convex queries, vaults, and grid execution to AI clients.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/covia-ai/covia",
          "docs": "https://docs.covia.ai",
          "links": [
            {
              "label": "Javadoc",
              "url": "https://javadoc.io/doc/ai.covia/venue"
            }
          ],
          "tags": [
            "mcp",
            "covia",
            "agents"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/mcp/covia-venue-mcp/"
        },
        {
          "slug": "covia-space",
          "name": "Covia Space",
          "description": "Hosted Covia grid venue on Hugging Face Spaces — MCP-ready out of the box for experimenting with federated agent orchestration.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/covia-ai/covia-space",
          "docs": null,
          "links": [],
          "tags": [
            "mcp",
            "covia",
            "hosted"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": {
            "endpoint": "https://mikera1337-covia-space.hf.space/mcp",
            "transport": "streamable-http",
            "snapshot": {
              "transport": "streamable-http",
              "lastCheckedAt": "2026-04-18T15:00:20.407Z",
              "ok": true,
              "serverInfo": {
                "title": "Covia Space Venue",
                "name": "covia-grid-mcp",
                "version": "0.0.2-SNAPSHOT"
              },
              "toolCount": 30,
              "tools": [
                {
                  "name": "jvm:urlEncode",
                  "title": "URL Encode",
                  "description": "URL encodes a string using JVM operations"
                },
                {
                  "name": "jvm:stringConcat",
                  "title": "JVM String Concatenation",
                  "description": "Concatenates two strings using JVM operations"
                },
                {
                  "name": "jvm:urlDecode",
                  "title": "URL Decode",
                  "description": "URL decodes a string using JVM operations"
                },
                {
                  "name": "test:never",
                  "title": "Never Operation",
                  "description": "An operation that never completes, i.e. its status will remain PENDING"
                },
                {
                  "name": "test:error",
                  "title": "Fail Operation",
                  "description": "Always fails, regardless of input"
                },
                {
                  "name": "test:echo",
                  "title": "Echo Operation",
                  "description": "Returns the input unchanged. Useful for testing or as a generalised identity function."
                },
                {
                  "name": "orchestrator",
                  "title": "Test orchestration",
                  "description": "Runs a sequence of operations"
                },
                {
                  "name": "test:delay",
                  "title": "Delay Operation",
                  "description": "Runs another op after a delay"
                },
                {
                  "name": "test:random",
                  "title": "Random Data Generator",
                  "description": "Generates a specified number of random bytes using a cryptographically secure random number generator"
                },
                {
                  "name": "langchain:openai",
                  "title": "GPT-5 nano",
                  "description": "Chat with OpenAI GPT-5 nano"
                },
                {
                  "name": "langchain:ollama:qwen3",
                  "title": "Qwen model chat",
                  "description": "This is an example operation that gets a response from the Qwen3 LLM via ollama"
                },
                {
                  "name": "langchain:ollama",
                  "title": "Ollama model chat",
                  "description": "Example operation that chats with a local Ollama-served LLM via LangChainAdapter"
                },
                {
                  "name": "langchain:openai",
                  "title": "Gemini model chat",
                  "description": "Example operation that chats with a Gemini endpoint via LangChainAdapter (OpenAI-compatible route)"
                },
                {
                  "name": "langchain:openai",
                  "title": "Deepseek chat",
                  "description": "Example operation that chats with a DeepSeek endpoint via LangChainAdapter (OpenAI-compatible route)"
                },
                {
                  "name": "langchain:openai",
                  "title": "OpenAI model chat",
                  "description": "Example operation that chats with an OpenAI-compatible endpoint via LangChainAdapter"
                },
                {
                  "name": "grid:run",
                  "title": "Grid Run",
                  "description": "Run a Covia grid operation on this venue or an optional remote venue"
                },
                {
                  "name": "grid:invoke",
                  "title": "Grid Invoke",
                  "description": "Submit a Covia grid operation and return the job status"
                },
                {
                  "name": "grid:jobResult",
                  "title": "Grid Job Result",
                  "description": "Wait for a Covia grid job to finish and return its output"
                },
                {
                  "name": "grid:jobStatus",
                  "title": "Grid Job Status",
                  "description": "Fetch the current status of a Covia grid job by ID"
                },
                {
                  "name": "convex:transact",
                  "title": "Convex Transact",
                  "description": "Execute a transaction against a Convex peer"
                },
                {
                  "name": "convex:query",
                  "title": "Convex Query",
                  "description": "Execute a read-only query against a Convex peer"
                },
                {
                  "name": "http",
                  "title": "HTTP GET Operation",
                  "description": "Performs a simple HTTP GET request using the HTTPAdapter"
                },
                {
                  "name": "http",
                  "title": "HTTP Query Parameters Example",
                  "description": "Demonstrates how to use query parameters with the HTTP adapter for API calls"
                },
                {
                  "name": "orchestrator",
                  "title": "Practical Google Search Orchestration",
                  "description": "Performs a Google search using the HTTPAdapter - demonstrates proper URL construction"
                },
                {
                  "name": "orchestrator",
                  "title": "Google Search Orchestration",
                  "description": "Performs a Google search by constructing the URL using stringConcat and urlEncode operations"
                },
                {
                  "name": "http",
                  "title": "HTTP POST Operation",
                  "description": "Performs an HTTP POST request using the HTTPAdapter"
                },
                {
                  "name": "orchestrator",
                  "title": "Google Search Orchestration",
                  "description": "Performs a Google search using the HTTPAdapter and returns the search results"
                },
                {
                  "name": "orchestrator",
                  "title": "Advanced Google Search Orchestration",
                  "description": "Performs a Google search using the HTTPAdapter with dynamic query parameters"
                },
                {
                  "name": "mcp:tools:call",
                  "title": "MCP Tool Call",
                  "description": "Runs a remote MCP tool via HTTP(s)"
                },
                {
                  "name": "mcp:tools:list",
                  "title": "MCP Tools List",
                  "description": "Lists available MCP tools from a remote server"
                }
              ]
            }
          },
          "url": "https://brittleboye.github.io/awesome-lattice/projects/mcp/covia-space/"
        },
        {
          "slug": "convex-plugin-for-claude",
          "name": "Convex Plugin for Claude",
          "description": "Claude Code plugin that ships Convex MCP configuration, agents, and slash commands for working against Convex networks.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex-plugin",
          "docs": null,
          "links": [],
          "tags": [
            "mcp",
            "convex",
            "claude"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/mcp/convex-plugin-for-claude/"
        }
      ]
    },
    {
      "id": "tools",
      "title": "Developer Tools",
      "description": "Testnets, databases, and tooling built on the lattice.",
      "url": "https://brittleboye.github.io/awesome-lattice/tools/",
      "projects": [
        {
          "slug": "convex-testnet",
          "name": "convex-testnet",
          "description": "Public testnet tooling for Convex — accounts, keys, signing, and transactions.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex-testnet",
          "docs": null,
          "links": [],
          "tags": [
            "testnet",
            "cli"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/tools/convex-testnet/"
        },
        {
          "slug": "convex-snap",
          "name": "convex-snap",
          "description": "Snap packaging for running Convex peers and CLI tooling.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex-snap",
          "docs": null,
          "links": [],
          "tags": [
            "packaging",
            "linux"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/tools/convex-snap/"
        },
        {
          "slug": "wallet",
          "name": "wallet",
          "description": "Convex wallet for managing keys, accounts, and CVM balances.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/wallet",
          "docs": null,
          "links": [],
          "tags": [
            "wallet",
            "keys"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/tools/wallet/"
        }
      ]
    },
    {
      "id": "apps",
      "title": "Apps & Demos",
      "description": "Applications, demos, and games built on the lattice.",
      "url": "https://brittleboye.github.io/awesome-lattice/apps/",
      "projects": [
        {
          "slug": "convex-sandbox",
          "name": "Convex Sandbox",
          "description": "Live in-browser REPL for Convex Lisp — explore the CVM, submit transactions, and experiment against a real network without installing anything.",
          "longDescription": null,
          "homepage": "https://convex.world/sandbox",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "repl",
            "lisp",
            "interactive"
          ],
          "badge": "Demo",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/apps/convex-sandbox/"
        },
        {
          "slug": "convex-web",
          "name": "convex-web",
          "description": "Web application for exploring the Convex network, peers, and accounts.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/convex-web",
          "docs": null,
          "links": [],
          "tags": [
            "explorer",
            "web"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/apps/convex-web/"
        },
        {
          "slug": "alphacards",
          "name": "AlphaCards",
          "description": "Trading card game on Convex — native digital assets with lattice-native ownership.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/Convex-Dev/addictivegame",
          "docs": null,
          "links": [],
          "tags": [
            "game",
            "assets"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/apps/alphacards/"
        },
        {
          "slug": "block-game",
          "name": "Block Game",
          "description": "The first 3D game world run entirely on a public decentralised network — a persistent voxel universe with on-chain items, land, and NFTs, scripted in Convex Lisp.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/mikera/blockgame",
          "docs": null,
          "links": [],
          "tags": [
            "game",
            "3d",
            "nft"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/apps/block-game/"
        },
        {
          "slug": "covia-demo",
          "name": "covia-demo",
          "description": "Federated agent orchestration in action — a live demo of multi-agent workflows across organisational boundaries.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/covia-ai/covia-demo",
          "docs": null,
          "links": [],
          "tags": [
            "demo",
            "agents"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/apps/covia-demo/"
        },
        {
          "slug": "covia-space",
          "name": "Covia Space",
          "description": "Covia Space application — hosted workspace for agents and orchestrations.",
          "longDescription": null,
          "homepage": null,
          "repo": "https://github.com/covia-ai/covia-space",
          "docs": null,
          "links": [],
          "tags": [
            "agents",
            "workspace"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/apps/covia-space/"
        }
      ]
    },
    {
      "id": "companies",
      "title": "Companies & Organisations",
      "description": "Organisations building on or using lattice technology.",
      "url": "https://brittleboye.github.io/awesome-lattice/companies/",
      "projects": [
        {
          "slug": "convex-foundation",
          "name": "Convex Foundation",
          "description": "Non-profit stewarding the Convex lattice network, its open-source platform, and the Convergent Proof of Stake protocol.",
          "longDescription": null,
          "homepage": "https://convex.world",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "foundation",
            "open-source"
          ],
          "badge": "Foundation",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/companies/convex-foundation/"
        },
        {
          "slug": "covia",
          "name": "Covia",
          "description": "Building the universal grid for AI — federated agent ecosystems across organisational boundaries.",
          "longDescription": null,
          "homepage": "https://covia.ai",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "ai",
            "infrastructure"
          ],
          "badge": "AI",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/companies/covia/"
        },
        {
          "slug": "paisley",
          "name": "Paisley",
          "description": "Membership-based cooperative providing financial and community support to independent workers and creative professionals.",
          "longDescription": null,
          "homepage": "https://paisley.io",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "cooperative",
            "creator-economy"
          ],
          "badge": "Cooperative",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/companies/paisley/"
        },
        {
          "slug": "lumoza",
          "name": "Lumoza",
          "description": "Transforming the music industry with tools to help artists register and manage their copyrights on lattice infrastructure.",
          "longDescription": null,
          "homepage": "https://lumoza.io",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "music",
            "ip"
          ],
          "badge": "Music",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/companies/lumoza/"
        },
        {
          "slug": "remelife",
          "name": "ReMeLife",
          "description": "AI-Web3 Care-2-Earn community ecosystem building ReMeGrid — a decentralised rewards-based care community.",
          "longDescription": null,
          "homepage": "https://remelife.com",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "healthcare",
            "community"
          ],
          "badge": "Health",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/companies/remelife/"
        },
        {
          "slug": "european-union-ngi",
          "name": "European Union — NGI",
          "description": "Next Generation Internet initiative, with work on scalable distributed ledger technology and token interoperability via Tokengine.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/products/tokengine",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "government",
            "ngi"
          ],
          "badge": "Government",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/companies/european-union-ngi/"
        }
      ]
    },
    {
      "id": "videos",
      "title": "Videos & Talks",
      "description": "Conference talks, demos, and presentations about lattice technology and Convex.",
      "url": "https://brittleboye.github.io/awesome-lattice/videos/",
      "projects": [
        {
          "slug": "lisp-for-lattice-technology",
          "name": "Lisp for Lattice Technology",
          "description": "Mike Anderson shows how Lisp — specifically Convex Lisp on the CVM — maps naturally onto lattice-based decentralised systems.",
          "longDescription": "Talk given to the London Clojurians (August 2023). Mike Anderson, creator of Convex, walks through why Lisp is a good fit for programming lattice-structured state: immutable persistent data, homoiconic code, and the expressive power needed to describe convergent merges. Includes live CVM examples against a running Convex network.",
          "homepage": "https://www.youtube.com/watch?v=bpKAQgcJRao",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "talk",
            "lisp",
            "cvm"
          ],
          "badge": "Talk",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/lisp-for-lattice-technology/"
        },
        {
          "slug": "beyond-blockchain-convergent-consensus",
          "name": "Beyond Blockchain — Convergent Consensus",
          "description": "Strange Loop 2022 talk introducing Convergent Proof of Stake — a decentralised consensus algorithm built on lattice mathematics rather than linear chains.",
          "longDescription": "Mike Anderson presents at Strange Loop 2022. Topics: why blockchains are fundamentally a data-structure choice; how a lattice model delivers convergence without sequential ordering; the Convergent Proof of Stake algorithm; implications for throughput, finality, and the shape of decentralised applications.",
          "homepage": "https://www.youtube.com/watch?v=XmDUkrOAhsY",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "talk",
            "consensus",
            "cpos"
          ],
          "badge": "Talk",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/beyond-blockchain-convergent-consensus/"
        },
        {
          "slug": "decentralise-the-world-clojure-philosophy",
          "name": "Decentralise the World via the Clojure Philosophy",
          "description": "Adam Helins — reClojure 2021. How the Clojure worldview (immutability, persistent data, values over places) maps onto decentralisation and the Convex lattice.",
          "longDescription": "Adam Helins presents at reClojure 2021. The talk explores why Clojure's core design decisions — immutability, persistent data structures, separation of identity and value — are a natural fit for decentralised systems, and walks through how Convex applies those ideas to build a lattice-based consensus platform.\n\nNote: the original recording has an audio sync issue.",
          "homepage": "https://www.youtube.com/watch?v=c9giCgdPF14",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "talk",
            "clojure",
            "philosophy"
          ],
          "badge": "Talk",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/decentralise-the-world-clojure-philosophy/"
        },
        {
          "slug": "mcp-1st-birthday-hackathon-agentic-economics",
          "name": "MCP 1st Birthday Hackathon — Agentic Economics",
          "description": "Covia team demo from the MCP 1st Birthday Hackathon: an MCP server that lets AI agents negotiate and transact economic contracts with each other, powered by Convex and the Covia Grid.",
          "longDescription": "The Covia team's entry for the MCP 1st Birthday Hackathon (celebrating one year of the Model Context Protocol). They built an MCP server that exposes a full agentic-economics toolkit — agents discover each other, negotiate terms, and transact economic contracts via MCP tool calls.\n\nThe stack: Convex (convex.world) for decentralised lattice state and settlement, and the Covia Grid (covia.ai) for federated agent orchestration and MCP-native execution. A concrete demonstration of how MCP, lattice consensus, and agent frameworks compose into an economic protocol layer.",
          "homepage": "https://www.youtube.com/watch?v=7KkT8efTv1s",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "hackathon",
            "mcp",
            "agents",
            "covia",
            "demo"
          ],
          "badge": "Demo",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/mcp-1st-birthday-hackathon-agentic-economics/"
        },
        {
          "slug": "convex-data-lattice-and-convergent-storage",
          "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.",
          "longDescription": "An introduction to Convex's integrated decentralised data storage and distribution, enabled by an encoded lattice architecture. Covers value hashing, canonical encoding, lattice merge semantics, and how this substrate underpins everything from account state to DLFS to LatticeMQ.",
          "homepage": "https://www.youtube.com/watch?v=muReIjQGpQk",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "storage",
            "lattice"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-data-lattice-and-convergent-storage/"
        },
        {
          "slug": "ama-peer-ops",
          "name": "AMA: PEER OPS",
          "description": "Community Peer Operator AMA — the future of AI economic systems and decentralised peer operations on Convex.",
          "longDescription": "AMA: PEER OPS — The Future of AI Economic Systems | Convex Network\n\nWelcome to the Community Peer Operator AMA, a deep dive into the next era of decentralized infrastructure and AI-native economic systems. If you're exploring how to participate in Convex as a builder, operator, or early ecosystem contributor, this AMA is the perfect place to start.\n\nConvex is moving into a new chapter—one where the network is powered by Peer Operators: community-driven participants who run the compute, storage, verification, and economic layers of the protocol.  Convex is creating a distributed, human-led network that supports autonomous agents, data routing, microservices, and real-time economic coordination.",
          "homepage": "https://www.youtube.com/watch?v=ooqbfsozp-c",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "ama",
            "peer",
            "operator"
          ],
          "badge": "AMA",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/ama-peer-ops/"
        },
        {
          "slug": "nft-infrastructure-on-convex",
          "name": "NFT Infrastructure on Convex",
          "description": "Community call on NFT infrastructure: creating, transferring, and managing non-fungible digital assets on Convex.",
          "longDescription": "In this call we'll be doing a dive into how NFTs work on Convex: how to create, transfer and manage non-fungible digital assets.\n\nJoin us live for discussion on this important topic for the next generation of digital assets!",
          "homepage": "https://www.youtube.com/watch?v=iaGa_IOo4_8",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "nft",
            "assets"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/nft-infrastructure-on-convex/"
        },
        {
          "slug": "the-convex-manifesto",
          "name": "The Convex Manifesto",
          "description": "Deep dive into the Convex Manifesto — the blueprint for building open, sustainable economic systems on decentralised lattice tech.",
          "longDescription": "Join us for the Convex Community Call as we delve into the Convex Manifesto, our blueprint for building open and sustainable economic systems using decentralized technology. This discussion will not only clarify our core beliefs and principles but also offer you the opportunity to contribute to shaping our future. This manifesto is critical as it addresses economic inclusivity, self-sovereignty, sustainability, and the practicalities of real-time transactions within a global state. Whether you are deeply invested in decentralized systems or are new to the concept, your insights are invaluable. Together, let's explore how we can facilitate fair and efficient economic systems for everyone, everywhere.",
          "homepage": "https://www.youtube.com/watch?v=-6EXMjnBVd8",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "manifesto",
            "vision"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/the-convex-manifesto/"
        },
        {
          "slug": "nation-coins-and-the-future-of-currency",
          "name": "Nation Coins and the future of currency",
          "description": "Nation Coins, stable coins, and the evolving landscape of digital currencies — how Convex enables sovereign digital money.",
          "longDescription": "Join us for an enlightening discussion on the evolving landscape of digital currencies, focusing on Nation Coins, Stable Coins, and their interaction with innovative financial platforms like Exchanges with Convex. This virtual event will explore the potential of these emerging technologies to transform the economic fabric of nations worldwide.\n\nExperts and enthusiasts alike will delve into:",
          "homepage": "https://www.youtube.com/watch?v=7sj0VrV2DMQ",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "tokenomics",
            "currency",
            "stablecoin"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/nation-coins-and-the-future-of-currency/"
        },
        {
          "slug": "unpacking-the-data-lattice-file-system-dlfs",
          "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.",
          "longDescription": "Join us for an exclusive webinar where we'll discuss the newly developed Data Lattice File System (DLFS) on Convex. This innovative system represents a significant leap in decentralized data storage, merging the scalability of BitTorrent, the security of IPFS, and the usability of DropBox.\n\nLearn how DLFS:\nEnhances scalability and privacy for dApps.\nProvides cost-efficient, real-time data processing.\nSupports rich data formats and robust access control mechanisms.\n\nThis session will provide insights into DLFS architecture, its integration with existing Convex infrastructure, and its role in advancing decentralized applications. Don’t miss out on exploring how DLFS can transform data management!",
          "homepage": "https://www.youtube.com/watch?v=abVbmzz7zDs",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "dlfs",
            "storage",
            "filesystem"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/unpacking-the-data-lattice-file-system-dlfs/"
        },
        {
          "slug": "unlocking-value-tokenomics-design",
          "name": "Unlocking Value: Tokenomics Design",
          "description": "Tokenomics design on Convex — how to shape economic value, incentives, and growth in open digital economies.",
          "longDescription": "Join us for an insightful exploration into the world of tokenomics design in this Convex Community Call. Discover how we're shaping value and fostering growth through strategic tokenomics. Don't miss this opportunity to delve into the intricacies of decentralized economies with industry experts and fellow enthusiasts.",
          "homepage": "https://www.youtube.com/watch?v=Kx69Hxqni5A",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "tokenomics"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/unlocking-value-tokenomics-design/"
        },
        {
          "slug": "data-ai-and-crypto",
          "name": "Data, AI and Crypto",
          "description": "Data, AI, and crypto — the fusion of decentralised data, intelligent agents, and cryptographic settlement on Convex.",
          "longDescription": "As we stand on the brink of a new technological era, the fusion of Data, Artificial Intelligence, and Cryptocurrency presents unparalleled opportunities for innovation across various industries. This community call, \"Data, AI, and Crypto: Building the Future Together,\" invites enthusiasts, professionals, and innovators from all sectors to explore the impactful synergies between these technologies.\n\nThis session is an invitation to think big and think forward. It’s an opportunity collaboration among developers, business leaders, and tech aficionados to harness the collective potential of Data, AI, and Crypto to address complex challenges and create a future that is not only technologically advanced but also inclusive, secure, and sustainable.",
          "homepage": "https://www.youtube.com/watch?v=cGpmn56KLtA",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "ai",
            "data",
            "crypto"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/data-ai-and-crypto/"
        },
        {
          "slug": "transaction-flow-on-an-internet-computer",
          "name": "Transaction Flow on an Internet Computer",
          "description": "Transaction flow on an Internet Computer — how the Convex Virtual Machine processes transactions at web scale.",
          "longDescription": "Decentralised execution engines such as the Convex Virtual Machine represent a breakthrough in the capabilities of the Internet, offering the potential to harness a true unstoppable Internet Computer.\n\nIn this live stream, we'll explore the ideas around Internet Computers, and the lifecycle of transactions that allow users to interact with them as part of a global network.\n\nAs always, we'll be chatting live so you are welcome bring your own big ideas and questions to the discussion!",
          "homepage": "https://www.youtube.com/watch?v=Zcr8i2K4wHE",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "transactions",
            "cvm"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/transaction-flow-on-an-internet-computer/"
        },
        {
          "slug": "convex-desktop-and-latest-developments",
          "name": "Convex Desktop and Latest Developments",
          "description": "Convex Desktop and the latest platform developments — tools, features, and the road to Protonet.",
          "longDescription": "In today's fast-paced tech landscape, innovation never sleeps. At Convex, we're constantly pushing boundaries and introducing new features to enhance our cutting-edge platform. Keeping up with the latest developments can be challenging, but we're committed to ensuring our community stays ahead of the curve.\n\nWhether you're a power user, developer, or just curious about what's new, our upcoming community call is the perfect opportunity to dive into the latest Convex Desktop GUI updates. Join us as we explore the exciting new capabilities, innovative approaches, and groundbreaking technologies that are shaping the future of our platform.\n\nYou'll have the chance to ask questions, share your thoughts, and gain valuable insights from our experts. Don't miss this chance to be part of the conversation and stay at the forefront of innovation.",
          "homepage": "https://www.youtube.com/watch?v=GbaSL89WE6c",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "desktop",
            "tools"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-desktop-and-latest-developments/"
        },
        {
          "slug": "cvm-hacks",
          "name": "CVM Hacks",
          "description": "CVM hacks — techniques and patterns for programming the Convex Virtual Machine in Convex Lisp.",
          "longDescription": "The Convex CVM is a powerful decentralised virtual machine for open economic systems. It provides a unique programming environment with powerful capabilities based on the lambda calculus.\n\nIn today's community call we'll be taking a look at a variety of fun hacks and tricks you can do with the CVM, including some rare and innovative features to appeal to any coding afficionado. Join us live as we explore some magical hacks!",
          "homepage": "https://www.youtube.com/watch?v=4vm-bEvOI8c",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "cvm",
            "smart-contracts"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/cvm-hacks/"
        },
        {
          "slug": "coding-a-convex-gui-in-the-godot-game-engine",
          "name": "Coding a Convex GUI in the Godot Game Engine",
          "description": "Live coding a crypto wallet GUI in the Godot game engine, backed by the Convex network.",
          "longDescription": "Join us for a live coding session where we will build a GUI crypto wallet interface in Godot, an open source game engine. Convex's low latency and high throughput make it an ideal blockchain for game development.\n\nGodot is a free, open source engine for 2D and 3D game creation. It provides a rich feature set, intuitive editor, and C++-like scripting language while being completely free for both personal and commercial use.\n\nIn this hands-on session, we'll showcase Convex by using it to transact test assets right within a Godot-based GUI wallet we code live. You'll get to see firsthand how fast and responsive apps can be when built on Convex.",
          "homepage": "https://www.youtube.com/watch?v=H3x3Cv1jS3w",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "gui",
            "godot",
            "wallet"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/coding-a-convex-gui-in-the-godot-game-engine/"
        },
        {
          "slug": "coding-common-features-in-smart-contracts",
          "name": "Coding Common Features in Smart Contracts",
          "description": "Coding common smart contract features on Convex — reusable patterns built with Convex Lisp primitives.",
          "longDescription": "Join us for a technical community call focusing on coding useful components into smart contracts on the Convex platform using Convex's built-in features. We will walk through examples of implementing common smart contract functionalities like access control, pausing, rate limiting, and circuit breakers - and similar capabilities that robust frameworks like OpenZeppelin provide for Solidity.\n\nConvex uses a different architecture and language and has native constructs that serve similar purposes of simplifying development and improving security. We'll examine these vetted code templates and customize them for decentralized apps.",
          "homepage": "https://www.youtube.com/watch?v=X-jT7VgpA-4",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "smart-contracts",
            "cvm"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/coding-common-features-in-smart-contracts/"
        },
        {
          "slug": "convex-integrating-with-the-convex-rest-api",
          "name": "Convex: Integrating with the Convex REST API",
          "description": "Integrating with the Convex Lattice JSON REST API — easy network interaction from any dApp or client.",
          "longDescription": "We demonstrate integrating with Convex Lattice's JSON Rest API for easy interaction with the network from any dApp or client. Learn how you can leverage this API for your applications without needing the native binary protocol.\n\nAPIs (Application Programming Interfaces) provide simplified interfaces that abstract the complexities of a system or platform and allow other software to interact with them in a standardized way. Using APIs to build applications is extremely valuable for a number of reasons.",
          "homepage": "https://www.youtube.com/watch?v=zS7XI0YJ4zw",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "rest-api",
            "integration"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-integrating-with-the-convex-rest-api/"
        },
        {
          "slug": "convex-changing-the-game",
          "name": "Convex: Changing the Game",
          "description": "How Convex is transforming decentralised gaming — low latency, high throughput, and programmable economies.",
          "longDescription": "Come explore how Convex is primed to transform the future of decentralised gaming with its unparalleled capabilities.\n\nIn this session, we will unlock Convex's true gaming potential and demonstrate how its groundbreaking features enable compelling new possibilities:\n\n- Support for advanced on-chain game logic through an integrated runtime capable of real-time code execution \n- Direct integration with Clojure development environments for seamless blockchain interactions\n- Unmatched transaction speeds and scalability to power synchronous multiplayer experiences\n- Conflict-free data structures facilitating consistent game state updates across participants\n- Dynamic NFTs and tokenized in-game assets backed by robust crypto-economic models",
          "homepage": "https://www.youtube.com/watch?v=yss_zwMEoS4",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "gaming"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-changing-the-game/"
        },
        {
          "slug": "convex-community-opportunities",
          "name": "Convex: Community Opportunities",
          "description": "Community opportunities around Protonet launch — how contributors can earn early token rewards.",
          "longDescription": "As Convex approaches launching Protonet, community assistance can earn early token rewards. Opportunities include:\n\nTesting Protonet or Testnet by creating transactions, deploying contracts & dApps, reporting issues. Stress testing improves robustness.\n\nContributing developer guides, user tutorials & docs. Clear info onboards more users.",
          "homepage": "https://www.youtube.com/watch?v=Wo3l3X-I2cA",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "community",
            "protonet"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-community-opportunities/"
        },
        {
          "slug": "convex-network-security",
          "name": "Convex: Network Security",
          "description": "Network security on Convex — robust, decentralised end-to-end defences for open economic systems.",
          "longDescription": "Network Security - Robust, decentralised end-to-end defences\n\nWe will discuss how Convex deploys the key concepts of security using decentralised models via consensus mechanisms to provide distributed security without centralised points of failure or trust requirements - enabling highly reliable and incorruptible defence across the network from end to end. Appropriately locking down access and fortifying protection aim to signal the rigour involved in implementing cryptography, peer validation, economical incentives, and other techniques that together seal up vulnerabilities from various attack vectors like a vault.\n\nThe result is comprehensively secure infrastructure across nodes and the ability to detect unauthorised alterations or infiltration attempts through hashing and related strategies.",
          "homepage": "https://www.youtube.com/watch?v=PiAEmhgsuf8",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "security"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-network-security/"
        },
        {
          "slug": "convex-the-dawn-of-persistence",
          "name": "Convex: The dawn of persistence",
          "description": "The dawn of persistence — moving from Testnet to durable, decentralised on-chain state ahead of Protonet.",
          "longDescription": "Friends, a moment of transformation beckons. We stand on the cusp of a new chapter of Convex, where the seeds sown in the Testnet blossom into permanence. Protonet isn't just a technical upgrade; it's a leap towards a sustainable, vibrant open economic systems.\n\nWith Protonet, digital assets and Web3 projects move becomes real. The CVM becomes the world's most advanced digital economic computer. The Global State is live. This is a huge opportunity for developers, creators and entrepreneurs and so in today's call we'll be discussing the Protonet launch and what it will mean.\n\nThis shift isn't just about technology; it's about community. Together, let's write the next chapter of the Convex story!",
          "homepage": "https://www.youtube.com/watch?v=6eNDXqbYERc",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "persistence",
            "storage",
            "protonet"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-the-dawn-of-persistence/"
        },
        {
          "slug": "convex-inspiration-motivation-and-vision",
          "name": "Convex: Inspiration, Motivation and Vision",
          "description": "Convex inspiration, motivation, and vision — the origin story of the research project that became a decentralised platform.",
          "longDescription": "As the protonet launch draws near, many newcomers to the community are unaware of the origins of the research project that would later become Convex.\n\nFollow along as Mike discusses the thoughts that were going through his head as he began to reimagine decentralised architecture based on first principles. Find out what prompted him to devote his own time and resources to the search for a breakthrough solution.  As he explains the vision that motivates him to bring this innovation to market as a public good, you will take part in the conversation.",
          "homepage": "https://www.youtube.com/watch?v=KwIJ9dPLVXw",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "vision",
            "history"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-inspiration-motivation-and-vision/"
        },
        {
          "slug": "convex-name-system-developing-better-namespaces-for-open-economic-syst",
          "name": "Convex Name System: Developing better namespaces for open economic systems",
          "description": "Convex Name System (CNS) — distributed, open, extensible naming for decentralised economic systems.",
          "longDescription": "The Convex Name Service (CNS) is a naming system based on the Convex Lattice technology that is distributed, open, and extensible.\n\nCNS translates human-readable names like 'bob.cvx' into machine-readable identifiers like Convex addresses, other cryptocurrency addresses, content hashes, and metadata.\n\nCNS's goals are similar to those of DNS, the Internet's Domain Name Service, but it is built on a different architecture based on the Convex Lattice. CNS, like DNS, is based on a system of hierarchical names, which allows traditional configurations where the domain owner has complete control over subdomains, but also flexible governance options such as a smart contract being able to control CNS allocation.",
          "homepage": "https://www.youtube.com/watch?v=oUHy5UxJGUY",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "cns",
            "namespaces"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-name-system-developing-better-namespaces-for-open-economic-syst/"
        },
        {
          "slug": "trust-monitors-flexible-security-for-open-economic-systems",
          "name": "Trust Monitors: Flexible security for open economic systems",
          "description": "Trust Monitors — flexible, composable security primitives for governance and authorisation on Convex.",
          "longDescription": "How do we build robust but flexible systems for governance and authorisation in the new world of open economic systems?\n\nConvex brings a novel solution: Trust Monitors are composable, secure, on-chain authorisation modules that can be use to define arbitrary access rules for smart contracts, digital assets and other capabilities needed for open economic systems.\n\nTrust Monitors are based on the reference monitor model, which was developed as part of United States military. It continues to be the case that systems evaluated at level B3 and above under the Trusted Computer System Evaluation Criteria (TCSEC) are required to use the reference monitor model to enforce access controls.",
          "homepage": "https://www.youtube.com/watch?v=Yg2LHc79NSQ",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "security",
            "trust-monitors",
            "governance"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/trust-monitors-flexible-security-for-open-economic-systems/"
        },
        {
          "slug": "rethinking-smart-contracts-a-new-paradigm-for-trust-and-automation",
          "name": "Rethinking Smart Contracts: A New Paradigm for Trust and Automation",
          "description": "Rethinking smart contracts — a new paradigm for trust and automation in open economic systems.",
          "longDescription": "Imagine a world where agreements are self-executing, where trust is built into code, and where automation unlocks a new level of efficiency and transparency. This is the promise of smart contracts, self-governing programs that run on decentralized networks. While smart contracts have already revolutionized industries like finance and supply chain management, they are still in their infancy.\n\nBut what if we could rethink the very nature of smart contracts?",
          "homepage": "https://www.youtube.com/watch?v=758zIIwZiNQ",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "smart-contracts"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/rethinking-smart-contracts-a-new-paradigm-for-trust-and-automation/"
        },
        {
          "slug": "the-sandbox-interactive-development-on-convex",
          "name": "The Sandbox -  Interactive development on Convex",
          "description": "The Convex Sandbox — interactive, REPL-based development for rapid prototyping on the lattice.",
          "longDescription": "Convex isn't just about infrastructure for building open economic systems at scale: it offers powerful tools for developers to make it easy to create the digital economy of the future.\n\nThe Sandbox is an interactive development environment running live on the Convex testnet. In this stream we will be exploring the Sandbox, including an intro to the first CVM language: Convex Lisp",
          "homepage": "https://www.youtube.com/watch?v=dE4IgCohGak",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "sandbox",
            "repl",
            "tools"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/the-sandbox-interactive-development-on-convex/"
        },
        {
          "slug": "universal-assets-flexible-models-of-value-in-decentralised-economic-sy",
          "name": "Universal Assets -  Flexible models of value in decentralised economic systems",
          "description": "Universal Assets — one flexible model covering fungible tokens, NFTs, governance rights, derivatives and more.",
          "longDescription": "Digital assets come in many forms. Fungible tokens. NFTs. Governance rights. Derivatives. Shares. And many more.\n\nThe Convex Asset Model is a universal system for expressing and controlling all kinds of digital assets in an on-chain environment. The key motivation for the Asset Model is to enable economic value transfer: digital assets can be securely owned, traded and used as part of contractual agreements just like real world assets.\n\nOf course, the security of the digital assets is enforced by the security guarantees of the Convex network.",
          "homepage": "https://www.youtube.com/watch?v=XHxEnqBwgN8",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "assets",
            "tokens"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/universal-assets-flexible-models-of-value-in-decentralised-economic-sy/"
        },
        {
          "slug": "actor-model-account-abstraction-or-erc-4337-made-easy",
          "name": "Actor Model - Account Abstraction or ERC-4337 made easy",
          "description": "The actor model on Convex — account abstraction (ERC-4337 style) made easy with first-class CVM accounts.",
          "longDescription": "Accounts are a fundamental construct in Convex - they are logical records in the CVM State that are either securely controlled by an external User, or operate as Autonomous Actors.\n\nAccounts are the primary means of managing security and access control for on-chain Transactions. Any Transaction executed by Convex must be associated with a User Account and signed with a valid digital signature. This protects the User's account from unauthorised access.\n\nAccounts also constitute the largest part of the on-chain CVM State. Accounts are used to store code and data, and to track holdings of various digital assets.",
          "homepage": "https://www.youtube.com/watch?v=NkTP6ClqcLY",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "actors",
            "accounts",
            "erc-4337"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/actor-model-account-abstraction-or-erc-4337-made-easy/"
        },
        {
          "slug": "convex-tokenomics-community-call-defi-attributes",
          "name": "Convex Tokenomics―Community Call: DeFi Attributes",
          "description": "DeFi attributes and Convex tokenomics — how the foundation structures token distribution and incentives.",
          "longDescription": "How the Convex Foundation tokenomics are designed, distributed and work in the network.",
          "homepage": "https://www.youtube.com/watch?v=Wp8WXetSFnY",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "tokenomics",
            "defi"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-tokenomics-community-call-defi-attributes/"
        },
        {
          "slug": "importance-of-runtime",
          "name": "Importance of Runtime",
          "description": "The importance of runtime environments — why the CVM acts as a mini-OS for decentralised programs.",
          "longDescription": "Runtime environments (RTE for short) act as small operating systems and provide all the functionality necessary for a program to run. This includes interfaces to physical parts of the hardware, user interactions, and software components. A runtime environment loads applications and has them run on a platform.",
          "homepage": "https://www.youtube.com/watch?v=mNxuVgjotEM",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "runtime",
            "cvm",
            "short"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/importance-of-runtime/"
        },
        {
          "slug": "interactive-repl-explained",
          "name": "Interactive REPL Explained",
          "description": "Interactive REPL explained — how Convex's read–eval–print loop enables live on-chain development.",
          "longDescription": "Developing solutions in the Convex decentralised environment enacts a  read–eval–print loop (REPL), also termed an interactive toplevel or language shell, it is a simple interactive computer programming environment that takes single user inputs, executes them, and returns the result to the user; a program written in a REPL environment is executed piecewise. The term usually refers to programming interfaces similar to the classic Lisp machine interactive environment. Common examples include command-line shells and similar environments for programming languages, and the technique is very characteristic of scripting languages.  We've written Convex Lisp to account for the decentralised nature of Convex.\n\nHistory",
          "homepage": "https://www.youtube.com/watch?v=d_4pR_GWJsM",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "repl",
            "sandbox",
            "short"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/interactive-repl-explained/"
        },
        {
          "slug": "community-call-ama-1-07-07-23",
          "name": "Community Call AMA #1 07 07 23",
          "description": "Community call AMA #1 — an overview of Convex lattice technology with open questions from the community.",
          "longDescription": null,
          "homepage": "https://www.youtube.com/watch?v=NkbjEVBoouo",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "community-call",
            "ama",
            "overview"
          ],
          "badge": "AMA",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/community-call-ama-1-07-07-23/"
        },
        {
          "slug": "the-thoughtful-leader-mike-anderson-ep-098-5jan23",
          "name": "The Thoughtful Leader—Mike Anderson Ep 098 5Jan23",
          "description": "Mike Anderson interviewed on The Thoughtful Leader — blockchain, lattice technology, and the Convex vision.",
          "longDescription": "Mike Anderson—Founder of Convex, was recently interviewed by Mindy Gibbins-Klein on The Thoughtful Leader. It was a great experience! We talked about blockchain and the environment.\n\nThe Thoughtful Leader features REAL thought leaders sharing with you how to position yourself as a true authority in your field. I was fortunate enough to be a guest on the show. I found the experience to be thought-provoking and inspiring. Mindy is passionate about what she does!",
          "homepage": "https://www.youtube.com/watch?v=4Vd9OM9bS6E",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "interview",
            "founder"
          ],
          "badge": "Interview",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/the-thoughtful-leader-mike-anderson-ep-098-5jan23/"
        },
        {
          "slug": "convex-founder-intro",
          "name": "Convex Founder Intro",
          "description": "Mike Anderson, Convex founder, gives a brief intro to the platform and mission.",
          "longDescription": "Brief video of our Founder Mike Anderson introducing Convex",
          "homepage": "https://www.youtube.com/watch?v=aoie5BhmLjk",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "intro",
            "founder",
            "short"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-founder-intro/"
        },
        {
          "slug": "game-development-blockchain-biomes",
          "name": "Game Development - Blockchain Biomes!",
          "description": "Live-coding a voxel game with biome generation on the Convex blockchain.",
          "longDescription": "We add some basic Biomes to our rapidly evolving voxel game running on the Convex blockchain.\n\nIn this live coding session we create a new biome subsystem and three separate biomes: Grasslands, Desert and desolate Rocks.\n\nGame code: \nProject Discord:",
          "homepage": "https://www.youtube.com/watch?v=x1Helnt3QP4",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "gaming",
            "voxel",
            "livecoding"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/game-development-blockchain-biomes/"
        },
        {
          "slug": "game-development-world-generation-on-the-blockchain",
          "name": "Game Development - World generation on the blockchain",
          "description": "Live-coding world generation with Perlin noise for a voxel game running on Convex.",
          "longDescription": "A live video recording of Mike working on world generation code, with some debugging and experiments with procedural generation using Perlin Noise.\n\nThis is an early prototype of a Block Game running 100% on a decentralised blockchain. We're building this on Convex ( and those interested in the project can join our public Discord at",
          "homepage": "https://www.youtube.com/watch?v=op2NccyMEBE",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "gaming",
            "voxel",
            "livecoding"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/game-development-world-generation-on-the-blockchain/"
        },
        {
          "slug": "one-minute-convex-intro",
          "name": "One Minute Convex Intro",
          "description": "One-minute introduction to Convex — the decentralised lattice platform.",
          "longDescription": null,
          "homepage": "https://www.youtube.com/watch?v=V28W_TjkwrU",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "intro",
            "short"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/one-minute-convex-intro/"
        },
        {
          "slug": "how-to-use-convex-sandbox-part-1",
          "name": "How to use Convex Sandbox - Part 1",
          "description": "Getting started with the Convex Sandbox — Part 1 of a short tutorial series.",
          "longDescription": "Short video showcasing how easy can be getting started interacting and testing your ideas in the Convex Sandbox.",
          "homepage": "https://www.youtube.com/watch?v=RpQLDyUxllM",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "sandbox",
            "tutorial",
            "short"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/how-to-use-convex-sandbox-part-1/"
        },
        {
          "slug": "personal-tokens-with-convex",
          "name": "Personal Tokens with Convex",
          "description": "Personal Tokens — a three-minute rapid overview of why everyone should have their own cryptocurrency on Convex.",
          "longDescription": "Why everyone should have their own own cryptocurrency. This is a three-minute rapid overview of our vision for Personal Tokens by Convex Founder Mike Anderson.",
          "homepage": "https://www.youtube.com/watch?v=tV_FBTEx0lY",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "tokens",
            "vision",
            "short"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/personal-tokens-with-convex/"
        },
        {
          "slug": "convex-wallet-demo",
          "name": "Convex Wallet Demo",
          "description": "Demo of the Convex Mobile Wallet — digital currency and NFT assets in a single app.",
          "longDescription": "Demo of the Convex Mobile Wallet App, Digital Currency and NFT assets.",
          "homepage": "https://www.youtube.com/watch?v=2a40mRkcuag",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "wallet",
            "demo",
            "short"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-wallet-demo/"
        },
        {
          "slug": "convex-pitch-at-uk-innovate-finance",
          "name": "Convex Pitch at UK Innovate Finance",
          "description": "Convex pitched at UK Innovate Finance — a quick demo of personal digital assets.",
          "longDescription": "Quick Demo of the Convex App showcasing Personal Digital Assets. The video demonstrates how easy, quick and fun is to create your own tokens. Powered by Convex Platform, a next-generation Blockchain solution.",
          "homepage": "https://www.youtube.com/watch?v=QMFrGCJsQoc",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "convex-live",
            "pitch",
            "demo",
            "short"
          ],
          "badge": "Livestream",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/videos/convex-pitch-at-uk-innovate-finance/"
        }
      ]
    },
    {
      "id": "cads",
      "title": "Convex Architecture Documents",
      "description": "Formal specifications for the Convex lattice platform — the RFCs that define how every layer fits together, from encoding up to AI agent protocols.",
      "url": "https://brittleboye.github.io/awesome-lattice/cads/",
      "projects": [
        {
          "slug": "cad000-design-principles",
          "name": "CAD000: Design Principles",
          "description": "Codifies the non-negotiable axioms every other CAD inherits from — immutable values, bounded resources, CRDT-safe idempotence, security-first cryptography. This is the constitution: why Convex refuses the shortcuts (mutable state, unbounded ops, bespoke crypto) that trap other decentralised platforms.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/000_principles",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/000_principles",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "principles",
            "crdt",
            "security",
            "governance"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad000-design-principles/"
        },
        {
          "slug": "cad001-convex-architecture",
          "name": "CAD001: Convex Architecture",
          "description": "Draws the line between the on-chain CVM (global consensus, root of trust) and the off-chain Lattice (unbounded CRDT data) while forcing them to share one encoding, one hash function, and one cryptographic identity. That shared substrate is what lets value and data flow between layers without the bridges, wrapping, and trust assumptions that fragment other stacks.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/001_arch",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/001_arch",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "architecture",
            "cvm",
            "lattice",
            "consensus"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad001-convex-architecture/"
        },
        {
          "slug": "cad002-cvm-values",
          "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.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/002_values",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/002_values",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "cvm",
            "crdt",
            "encoding",
            "storage"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad002-cvm-values/"
        },
        {
          "slug": "cad003-encoding-format",
          "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.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/003_encoding",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/003_encoding",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "encoding",
            "storage",
            "crdt",
            "merkle-dag"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad003-encoding-format/"
        },
        {
          "slug": "cad004-accounts",
          "name": "CAD004: Accounts",
          "description": "Unifies user wallets and smart contracts into a single account primitive — each one a tiny sovereign Lisp machine with its own environment and Ed25519 key. Key rotation without changing address (something Ethereum externally-owned accounts cannot do) falls straight out of this model.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/004_accounts",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/004_accounts",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "accounts",
            "actors",
            "identity",
            "smart-contracts"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad004-accounts/"
        },
        {
          "slug": "cad005-cvm-execution",
          "name": "CAD005: CVM Execution",
          "description": "Specifies the deterministic state-transition function State' = f(State, Block) over a Merkle-tree global state, so any peer can re-derive consensus from a single 32-byte root hash. This is what allows fast peer sync and cheap state proofs instead of replaying every block from genesis.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/005_cvmex",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/005_cvmex",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "cvm",
            "consensus",
            "state",
            "execution"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad005-cvm-execution/"
        },
        {
          "slug": "cad006-memory-accounting",
          "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.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/006_memory",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/006_memory",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "memory",
            "storage",
            "tokenomics",
            "juice"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad006-memory-accounting/"
        },
        {
          "slug": "cad007-juice-accounting",
          "name": "CAD007: Juice Accounting",
          "description": "Meters CPU and bandwidth per CVM op with hard upper bounds so an O(n) attacker cannot force O(n^2) work — DoS protection baked into the execution semantics rather than retrofitted. It plays the role Ethereum gas plays but is priced on actual worst-case resource use, and is called juice deliberately because it is a Convex concept, not a blockchain one.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/007_juice",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/007_juice",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "juice",
            "security",
            "cvm",
            "tokenomics"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad007-juice-accounting/"
        },
        {
          "slug": "cad008-compiler",
          "name": "CAD008: Compiler",
          "description": "Puts a full expander + compiler on-chain, so smart contracts can legitimately write and deploy smart contracts using CVM ops as the target IR. Any language that lowers to Convex Lisp or CVM ops becomes a first-class on-chain language — Solidity-style single-language lock-in is structurally avoided.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/008_compiler",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/008_compiler",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "compiler",
            "cvm",
            "lisp",
            "reader"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad008-compiler/"
        },
        {
          "slug": "cad009-expanders-macros",
          "name": "CAD009: Expanders and Macros",
          "description": "Brings Dybvig-Friedman-Haynes expansion-passing-style macros on-chain — more general than traditional macro systems and strong enough to host entirely new languages or DSLs inside a single eval. Contract authors can extend the language itself rather than routing around its limits.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/009_expanders",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/009_expanders",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "lisp",
            "compiler",
            "cvm",
            "dsl"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad009-expanders-macros/"
        },
        {
          "slug": "cad010-transactions",
          "name": "CAD010: Transactions",
          "description": "Pins down the signed transaction envelope — Ed25519 signature, origin address, strict incrementing sequence number — so replay attacks are structurally impossible and every state change has a cryptographically attributable author. The narrow interface is what lets clients from any language submit work into consensus.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/010_transactions",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/010_transactions",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "transactions",
            "signatures",
            "security",
            "cvm"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad010-transactions/"
        },
        {
          "slug": "cad011-errors",
          "name": "CAD011: Error Handling",
          "description": "Gives every CVM expression exactly three outcomes (success, error, exceptional exit) with try granting atomic rollback on catch — errors become data, not undefined behaviour. Fixes the Solidity-era mistake where a revert in a dependency silently poisoned whole contract flows.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/011_errors",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/011_errors",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "cvm",
            "errors",
            "smart-contracts"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad011-errors/"
        },
        {
          "slug": "cad012-numerics",
          "name": "CAD012: Numerics",
          "description": "Provides a full numeric tower — arbitrary-precision integers up to 32 Kbits plus IEEE754 doubles — so prediction markets, AMM maths and share-pool division work natively on-chain without fixed-point hacks. Ethereum's integer-only VM forces all of this into library gymnastics.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/012_numerics",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/012_numerics",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "numerics",
            "cvm",
            "smart-contracts"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad012-numerics/"
        },
        {
          "slug": "cad013-metadata",
          "name": "CAD013: Metadata",
          "description": "Attaches a structured map to every defined symbol — docstrings, type hints, access flags — readable by tools, IDEs and explorers without a separate registry. Makes on-chain code genuinely self-describing so that wallets and agents can introspect contracts they have never seen before.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/013_metadata",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/013_metadata",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "metadata",
            "cvm",
            "lisp",
            "observability"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad013-metadata/"
        },
        {
          "slug": "cad014-convex-name-system",
          "name": "CAD014: Convex Name System",
          "description": "Provides trusted mutable human-readable references (@convex.trust → the current authoritative actor) so ecosystem-wide upgrades happen without touching caller source. DNS-for-smart-contracts: contract addresses stop being the API surface, names do.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/014_cns",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/014_cns",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "cns",
            "identity",
            "governance",
            "smart-contracts"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad014-convex-name-system/"
        },
        {
          "slug": "cad015-peer-communications",
          "name": "CAD015: Peer Communications",
          "description": "Defines an asynchronous, transport-agnostic message format where every payload is a CAD3 cell and branches can be omitted for deltas — so a huge state can be transmitted as a tiny diff when the receiver already holds the rest. Gossip and lattice sync ride the same efficient wire.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/015_peercomms",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/015_peercomms",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "networking",
            "peer",
            "encoding",
            "crdt"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad015-peer-communications/"
        },
        {
          "slug": "cad016-peer-staking",
          "name": "CAD016: Peer Staking",
          "description": "Separates operational peer stake (slashed if the hot key leaks) from delegated stake (slashed only if the controller account is compromised), so coin holders can back good operators without running infrastructure themselves. Cleaner fault model than Ethereum validator staking, where one key loss loses everything.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/016_peerstake",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/016_peerstake",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "consensus",
            "staking",
            "security",
            "tokenomics"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad016-peer-staking/"
        },
        {
          "slug": "cad017-peer-operations",
          "name": "CAD017: Peer Operations",
          "description": "Sets the concrete hardware, network, and key-management bar for running a peer — 1000 CVM minimum stake, offline controller keys, commodity 8-core box. Deliberately keeps peer operation achievable by individuals, not just data centres.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/017_peerops",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/017_peerops",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "peer",
            "operations",
            "security",
            "governance"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad017-peer-operations/"
        },
        {
          "slug": "cad018-scheduler",
          "name": "CAD018: Scheduler",
          "description": "Lets actors schedule CVM code to execute at a future timestamp with guaranteed execution and pre-paid juice, with hard O(log N) overhead to block DoS. Unlocks autopay, auctions, vesting and deadlines natively instead of relying on off-chain keeper bots like most EVM chains require.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/018_scheduler",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/018_scheduler",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "scheduler",
            "cvm",
            "smart-contracts",
            "actors"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad018-scheduler/"
        },
        {
          "slug": "cad019-asset-model",
          "name": "CAD019: Asset Model",
          "description": "One polymorphic asset/transfer that accepts fungible tokens, NFT sets, derivative contracts and asset types not yet invented — generic contracts can handle anything ownable. Replaces the ERC-20/721/1155/4626 zoo with a single universal SPI.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/019_assets",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/019_assets",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "assets",
            "smart-contracts",
            "tokens",
            "cvm"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad019-asset-model/"
        },
        {
          "slug": "cad020-tokenomics",
          "name": "CAD020: Tokenomics",
          "description": "Issues Convex Coins via a market-driven release curve rather than pre-mine, ICO, or airdrop — new supply prints only when economic demand pushes price above the curve, protecting earlier holders from dilution. Deliberately neutralises the pump-and-dump dynamics of Ethereum pre-mines and ICO-era launches.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/020_tokenomics",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/020_tokenomics",
          "docs": null,
          "links": [],
          "tags": [
            "tokenomics",
            "governance",
            "consensus"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad020-tokenomics/"
        },
        {
          "slug": "cad021-observability",
          "name": "CAD021: Observability",
          "description": "Pluggable opt-in observability hooks on every peer (client transactions, ordering events, state changes) so operators can pipe metrics to Kafka, Prometheus or custom pipelines without patching the peer. Monitoring stops being a fork-and-instrument exercise.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/021_observability",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/021_observability",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "observability",
            "peer",
            "operations"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad021-observability/"
        },
        {
          "slug": "cad022-trust-monitors",
          "name": "CAD022: Trust Monitors",
          "description": "Composable on-chain subject-action-object authorisation modules based on the TCSEC B3 reference-monitor model — sandboxed, callable in query mode, reusable across contracts. Access control becomes a first-class shareable component instead of ad-hoc modifiers copied into every contract.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/022_trustmon",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/022_trustmon",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "security",
            "smart-contracts",
            "governance",
            "trust"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad022-trust-monitors/"
        },
        {
          "slug": "cad023-keystore",
          "name": "CAD023: Keystore",
          "description": "Standardises how peers, CLIs and wallets store Ed25519 keys — encrypted at rest, password not cached, in-memory only when needed, reusing proven formats rather than reinventing. Prevents the class of keystore bugs that have drained other ecosystems.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/023_keystore",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/023_keystore",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "keystore",
            "security",
            "wallet",
            "identity"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad023-keystore/"
        },
        {
          "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/"
        },
        {
          "slug": "cad025-convex-hd-wallets",
          "name": "CAD025: Convex HD Wallets",
          "description": "BIP39/BIP44/SLIP-10 compatibility with SLIP-0044 coin type 864 for Convex — users get hardware-wallet and multi-chain-wallet support on day one without bespoke seed formats. Key recovery is a solved problem reused, not reinvented.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/025_wallet",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/025_wallet",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "wallet",
            "identity",
            "keystore",
            "signatures"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad025-convex-hd-wallets/"
        },
        {
          "slug": "cad026-convex-lisp",
          "name": "CAD026: Convex Lisp",
          "description": "A Clojure-inspired homoiconic Lisp tuned to the CVM's immutable persistent data structures, compiling on-chain and supporting REPL-driven development against a live network. General-purpose languages aren't deterministic enough and Solidity can't express the CVM's richer account model — Lisp is the pragmatic fit.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/026_lisp",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/026_lisp",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "lisp",
            "cvm",
            "compiler",
            "smart-contracts"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad026-convex-lisp/"
        },
        {
          "slug": "cad027-event-logging",
          "name": "CAD027: Event Logging",
          "description": "A built-in log function emits verifiable events without requiring peer instrumentation or re-running historical state — auditors, wallets and indexers can subscribe to exactly what contract authors declare is meaningful. Cleaner than screen-scraping EVM logs with ABI guessing.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/027_log",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/027_log",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "observability",
            "cvm",
            "smart-contracts"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad027-event-logging/"
        },
        {
          "slug": "cad028-dlfs",
          "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.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/028_dlfs",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/028_dlfs",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "filesystem",
            "lattice",
            "crdt",
            "storage"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad028-dlfs/"
        },
        {
          "slug": "cad029-fungible-token-standard",
          "name": "CAD029: Fungible Token Standard",
          "description": "The CAD19-conformant replacement for ERC-20/ERC-777 — integer balances, decimals, mint/burn, all accessible through the universal asset API rather than duplicated interface boilerplate. Writing a new token is defining the rules, not re-implementing transfer.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/029_fungible",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/029_fungible",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "assets",
            "tokens",
            "smart-contracts",
            "cvm"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad029-fungible-token-standard/"
        },
        {
          "slug": "cad030-torus-dex",
          "name": "CAD030: Torus DEX",
          "description": "An on-chain AMM where any CAD29 token gets a market on first request, routing through a canonical actor rather than deployed-per-pool factory contracts. Shows the universal asset model paying off — one DEX speaks every token, invented or not.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/030_torus",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/030_torus",
          "docs": null,
          "links": [],
          "tags": [
            "smart-contracts",
            "assets",
            "tokens",
            "cvm"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad030-torus-dex/"
        },
        {
          "slug": "cad031-nft-metadata",
          "name": "CAD031: NFT Metadata",
          "description": "Puts NFT metadata on-chain as native CVM maps (JSON-compatible, per-NFT, optionally generated dynamically) instead of relying on off-chain IPFS URLs that rot. Fixes the chronic ERC-721 problem where NFT art disappears because someone stopped pinning.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/031_nft_metadata",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/031_nft_metadata",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "assets",
            "tokens",
            "nft",
            "metadata"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad031-nft-metadata/"
        },
        {
          "slug": "cad032-cvx-reader",
          "name": "CAD032: CVX Reader",
          "description": "Defines the textual .cvx syntax via an ANTLR grammar covering CVM literals, data structures, addresses and doubles — an unambiguous print/parse round-trip shared by REPLs, tooling, and file storage. The Lisp equivalent of having a real spec instead of vendor-specific dialects.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/032_reader",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/032_reader",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "reader",
            "lisp",
            "cvm"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad032-cvx-reader/"
        },
        {
          "slug": "cad033-convex-cvm-types",
          "name": "CAD033: Convex CVM Types",
          "description": "The registry of CAD3 extension tags for CVM-specific values (booleans, addresses, syntax objects, etc.) — nails down exactly which byte means which type so every implementation agrees. Without this the wire-format promises of CAD003 would drift across peer versions.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/033_cvmtypes",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/033_cvmtypes",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "encoding",
            "cvm",
            "types"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad033-convex-cvm-types/"
        },
        {
          "slug": "cad034-curated-registry",
          "name": "CAD034: Curated Registry",
          "description": "A generic on-chain registry pattern with CAD22 trust-monitor gating — one actor can host many registries for DAO memberships, verified token lists, accredited organisations. Lets ecosystems publish lists with controlled curation instead of every dApp shipping its own allow-list contract.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/034_curated_registry",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/034_curated_registry",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "registry",
            "trust",
            "governance",
            "smart-contracts"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad034-curated-registry/"
        },
        {
          "slug": "cad035-lattice-cursors",
          "name": "CAD035: Lattice Cursors",
          "description": "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.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/035_cursors",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/035_cursors",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "cursors",
            "lattice",
            "crdt",
            "api"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad035-lattice-cursors/"
        },
        {
          "slug": "cad036-lattice-node",
          "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.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/036_lattice_node",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/036_lattice_node",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "lattice",
            "networking",
            "storage",
            "crdt"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad036-lattice-node/"
        },
        {
          "slug": "cad037-kv-database",
          "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.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/037_kv_database",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/037_kv_database",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "database",
            "lattice",
            "crdt",
            "storage"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad037-kv-database/"
        },
        {
          "slug": "cad038-lattice-authentication",
          "name": "CAD038: Lattice Authentication",
          "description": "Makes the merge step itself the security boundary — every incoming signed value is verified against its owner key (public key, Convex address, or DID) at O(delta) cost. You cannot inject data into a namespace you don't own, no matter what transport delivered it.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/038_lattice_auth",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/038_lattice_auth",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "lattice-auth",
            "signatures",
            "security",
            "did",
            "identity"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad038-lattice-authentication/"
        },
        {
          "slug": "cad039-convex-sql",
          "name": "CAD039: Convex SQL",
          "description": "Typed SQL tables on the lattice with Apache Calcite as the query planner — full SELECT/JOIN/aggregate over decentralised, CRDT-replicated rows. Bridges relational thinking to CRDT storage, so existing SQL tooling plugs into a decentralised backend.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/039_convex_sql",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/039_convex_sql",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "sql",
            "database",
            "lattice",
            "crdt"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad039-convex-sql/"
        },
        {
          "slug": "cad040-lattice-queue",
          "name": "CAD040: Lattice Queue",
          "description": "A Kafka-style append-only log on the lattice — stable offsets, independent consumer positions, CRDT-convergent replication, and truncation that preserves offset identity. Event streaming without a central broker, paired with CAD037's state to cover both halves of distributed-system data.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/040_lattice_queue",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/040_lattice_queue",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "queue",
            "lattice",
            "crdt",
            "streaming"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad040-lattice-queue/"
        },
        {
          "slug": "cad041-mcp",
          "name": "CAD041: Model Context Protocol",
          "description": "Exposes peer capabilities (queries, transactions, watches, signing) as Model Context Protocol tools at /mcp with SSE streaming — so any MCP-aware LLM can transact, read state and subscribe to changes with no bespoke adapter. Convex becomes an economic substrate AI agents speak natively.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/041_mcp",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/041_mcp",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "mcp",
            "ai",
            "agents",
            "api"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad041-mcp/"
        },
        {
          "slug": "cad042-x402-protocol",
          "name": "CAD042: x402 Protocol",
          "description": "Implements the HTTP 402 payment protocol over CVM and CAD29 tokens — APIs can gate access per request with a header-level payment, no OAuth, accounts or invoicing. Micropayments for agents and APIs without the Stripe detour.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/042_x402",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/042_x402",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "payments",
            "x402",
            "api",
            "tokens"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad042-x402-protocol/"
        },
        {
          "slug": "cad043-decentralised-identity",
          "name": "CAD043: Decentralised Identity",
          "description": "Maps did:convex, did:key and did:web to Convex accounts via the shared Ed25519 key, so an identity issued off-chain can become an on-chain account without migration. Convex identities plug straight into the broader W3C DID world.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/043_did",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/043_did",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "did",
            "identity",
            "signatures",
            "cns"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad043-decentralised-identity/"
        },
        {
          "slug": "cad044-json-on-the-lattice",
          "name": "CAD044: JSON on the Lattice",
          "description": "JSON is a strict subset of CVM types, so any JSON payload rides through the CVM and the lattice with zero adaptation — keywords map to strings, maps to objects, vectors to arrays. Web APIs and existing JSON tooling work unchanged, removing the usual serialisation wall between web and chain.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/044_json",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/044_json",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "json",
            "encoding",
            "api",
            "interop"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad044-json-on-the-lattice/"
        },
        {
          "slug": "cad045-lattice-applications",
          "name": "CAD045: Lattice Applications",
          "description": "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.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/045_lattice_apps",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/045_lattice_apps",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "lattice",
            "crdt",
            "cursors",
            "applications"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad045-lattice-applications/"
        },
        {
          "slug": "cad046-cellexplorer",
          "name": "CAD046: CellExplorer",
          "description": "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.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/docs/cad/046_cell_explorer",
          "repo": "https://github.com/Convex-Dev/design/tree/main/docs/cad/046_cell_explorer",
          "docs": null,
          "links": [],
          "tags": [
            "spec",
            "observability",
            "cursors",
            "ai",
            "cell-explorer"
          ],
          "badge": "CAD",
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad046-cellexplorer/"
        }
      ]
    },
    {
      "id": "community",
      "title": "Community",
      "description": "Where the ecosystem hangs out — chat, code, and social.",
      "url": "https://brittleboye.github.io/awesome-lattice/community/",
      "projects": [
        {
          "slug": "convex-discord",
          "name": "Convex Discord",
          "description": "Chat with the Convex core team and ecosystem. Support, discussion, announcements, and technical deep-dives.",
          "longDescription": null,
          "homepage": "https://discord.com/invite/xfYGq4CT7v",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "discord",
            "chat"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/community/convex-discord/"
        },
        {
          "slug": "covia-discord",
          "name": "Covia Discord",
          "description": "Chat with the Covia team and agent-builders. Discussion of federated orchestration, venues, and integrations.",
          "longDescription": null,
          "homepage": "https://discord.gg/fywdrKd8QT",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "discord",
            "chat"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/community/covia-discord/"
        },
        {
          "slug": "convex-on-github",
          "name": "Convex on GitHub",
          "description": "The Convex-Dev GitHub organisation — core platform, client libraries, tooling, and ecosystem projects.",
          "longDescription": null,
          "homepage": "https://github.com/Convex-Dev",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "github",
            "source"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/community/convex-on-github/"
        },
        {
          "slug": "covia-on-github",
          "name": "Covia on GitHub",
          "description": "The covia-ai GitHub organisation — the main Covia grid, SDKs, docs, and hosted demos.",
          "longDescription": null,
          "homepage": "https://github.com/covia-ai",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "github",
            "source"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/community/covia-on-github/"
        },
        {
          "slug": "convex-on-hugging-face",
          "name": "Convex on Hugging Face",
          "description": "Hosted Convex testnet on Hugging Face Spaces — run a live lattice network in one click, MCP endpoint included.",
          "longDescription": null,
          "homepage": "https://huggingface.co/spaces/Convex-Dev/spaces-testnet",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "huggingface",
            "hosted"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/community/convex-on-hugging-face/"
        },
        {
          "slug": "covia-on-hugging-face",
          "name": "Covia on Hugging Face",
          "description": "Hosted Covia grid venue on Hugging Face Spaces — experiment with federated agent orchestration without local setup.",
          "longDescription": null,
          "homepage": "https://huggingface.co/spaces/covia-ai/covia-space",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "huggingface",
            "hosted"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/community/covia-on-hugging-face/"
        },
        {
          "slug": "convex-on-x",
          "name": "Convex on X",
          "description": "Announcements, releases, and ecosystem news from the Convex team.",
          "longDescription": null,
          "homepage": "https://twitter.com/convex_world",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "twitter",
            "social"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/community/convex-on-x/"
        },
        {
          "slug": "convex-live",
          "name": "Convex Live",
          "description": "The Convex Foundation YouTube channel — weekly community livestreams, AMAs, technical deep-dives, and demos of the lattice platform.",
          "longDescription": null,
          "homepage": "https://www.youtube.com/@convex-world",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "youtube",
            "video",
            "livestream",
            "community"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/community/convex-live/"
        },
        {
          "slug": "mike-anderson-on-youtube",
          "name": "Mike Anderson on YouTube",
          "description": "Mike Anderson's YouTube channel — Convex Lisp, lattice theory, and Convergent Proof of Stake talks.",
          "longDescription": null,
          "homepage": "https://www.youtube.com/@mikejanderson",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "youtube",
            "video"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/community/mike-anderson-on-youtube/"
        }
      ]
    },
    {
      "id": "web",
      "title": "Web",
      "description": "Ecosystem websites — landing pages, documentation, blogs, and hosted apps.",
      "url": "https://brittleboye.github.io/awesome-lattice/web/",
      "projects": [
        {
          "slug": "convex-world",
          "name": "convex.world",
          "description": "Main Convex site — platform overview, vision, ecosystem, community, and the Superpowers tour.",
          "longDescription": null,
          "homepage": "https://convex.world",
          "repo": "https://github.com/Convex-Dev/convex.world",
          "docs": null,
          "links": [],
          "tags": [
            "website"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/web/convex-world/"
        },
        {
          "slug": "covia-ai",
          "name": "covia.ai",
          "description": "Main Covia site — the universal grid for AI orchestration and federated multi-agent workflows.",
          "longDescription": null,
          "homepage": "https://covia.ai",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "website"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/web/covia-ai/"
        },
        {
          "slug": "convex-docs-cads",
          "name": "Convex Docs & CADs",
          "description": "Convex architecture documentation, Convex Architecture Documents (formal specs), and the whitepaper.",
          "longDescription": null,
          "homepage": "https://docs.convex.world",
          "repo": "https://github.com/Convex-Dev/design",
          "docs": null,
          "links": [],
          "tags": [
            "docs",
            "specs"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/web/convex-docs-cads/"
        },
        {
          "slug": "convex-blog",
          "name": "Convex Blog",
          "description": "Announcements, technical deep-dives, and ecosystem updates from the Convex team.",
          "longDescription": null,
          "homepage": "https://docs.convex.world/blog",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "blog"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/web/convex-blog/"
        },
        {
          "slug": "covia-docs",
          "name": "Covia Docs",
          "description": "User and operator documentation for Covia — agents, orchestrations, adapters, and operations.",
          "longDescription": null,
          "homepage": "https://docs.covia.ai",
          "repo": "https://github.com/covia-ai/covia-docs",
          "docs": null,
          "links": [],
          "tags": [
            "docs"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/web/covia-docs/"
        },
        {
          "slug": "covia-app",
          "name": "Covia App",
          "description": "Hosted Covia grid — launch agents and orchestrations against a running venue without installing anything.",
          "longDescription": null,
          "homepage": "https://app.covia.ai",
          "repo": null,
          "docs": null,
          "links": [],
          "tags": [
            "app",
            "hosted"
          ],
          "badge": null,
          "status": null,
          "licensing": null,
          "license": null,
          "mcp": null,
          "url": "https://brittleboye.github.io/awesome-lattice/projects/web/covia-app/"
        }
      ]
    }
  ]
}