{
  "generated": "2026-04-19T08:15:29.861Z",
  "tag": "identity",
  "slug": "identity",
  "count": 7,
  "url": "https://brittleboye.github.io/awesome-lattice/tags/identity/",
  "projects": [
    {
      "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.",
      "category": {
        "id": "engines",
        "title": "Embedded Engines"
      },
      "slug": "convex-social",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/engines/convex-social/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/engines/convex-social.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/engines/convex-social.md",
      "tags": [
        "social",
        "p2p",
        "identity"
      ]
    },
    {
      "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.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad004-accounts",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad004-accounts/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad004-accounts.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad004-accounts.md",
      "tags": [
        "spec",
        "accounts",
        "actors",
        "identity",
        "smart-contracts"
      ]
    },
    {
      "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.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad014-convex-name-system",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad014-convex-name-system/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad014-convex-name-system.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad014-convex-name-system.md",
      "tags": [
        "spec",
        "cns",
        "identity",
        "governance",
        "smart-contracts"
      ]
    },
    {
      "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.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad023-keystore",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad023-keystore/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad023-keystore.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad023-keystore.md",
      "tags": [
        "spec",
        "keystore",
        "security",
        "wallet",
        "identity"
      ]
    },
    {
      "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.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad025-convex-hd-wallets",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad025-convex-hd-wallets/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad025-convex-hd-wallets.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad025-convex-hd-wallets.md",
      "tags": [
        "spec",
        "wallet",
        "identity",
        "keystore",
        "signatures"
      ]
    },
    {
      "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.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad038-lattice-authentication",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad038-lattice-authentication/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad038-lattice-authentication.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad038-lattice-authentication.md",
      "tags": [
        "spec",
        "lattice-auth",
        "signatures",
        "security",
        "did",
        "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.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad043-decentralised-identity",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad043-decentralised-identity/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad043-decentralised-identity.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad043-decentralised-identity.md",
      "tags": [
        "spec",
        "did",
        "identity",
        "signatures",
        "cns"
      ]
    }
  ]
}