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