{
  "generated": "2026-04-19T08:15:29.893Z",
  "tag": "keystore",
  "slug": "keystore",
  "count": 2,
  "url": "https://brittleboye.github.io/awesome-lattice/tags/keystore/",
  "projects": [
    {
      "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"
      ]
    }
  ]
}