{"generated_at":"2026-05-20T20:35:38.545Z","substrate":{"name":"AgentLair","did":"did:web:agentlair.dev","jwks_url":"https://agentlair.dev/.well-known/jwks.json","leaderboard_endpoint":"https://agentlair.dev/leaderboard/a2a.json"},"anchors":[{"kind":"radicle-nid","name":"AAT × Radicle NID","status":"live","claim_endpoint":"https://agentlair.dev/v1/agents/by-nid/{al_nid}","verify_doc":"https://agentlair.dev/docs/aat-to-radicle","evidence":"https://agentlair.dev/blog/aat-radicle-round-trip-shipped/","notes":"Radicle delegate Ed25519 key encoded as did:key:z6Mk... — same primitive as AAT al_nid claim."},{"kind":"did-web","name":"AAT × DID:Web","status":"live","claim_endpoint":"https://agentlair.dev/agents/{account_id}/did.json","verify_doc":"https://agentlair.dev/docs/web-bot-auth","evidence":"https://agentlair.dev/blog/aat-radicle-round-trip-shipped/","notes":"W3C DID document with alsoKnownAs cross-link to did:key Node ID."},{"kind":"ens","name":"ENS DID anchors","status":"roadmap","claim_endpoint":null,"verify_doc":null,"evidence":"https://agentlair.dev/docs/sovereign-bridges","notes":"ENS text record bridges al_ens claim to .eth names. Not built."},{"kind":"github-commit-signing","name":"GitHub commit-signing anchors","status":"roadmap","claim_endpoint":null,"verify_doc":null,"evidence":"https://agentlair.dev/docs/sovereign-bridges","notes":"Sigstore/Gitsign — derive agent ID from SSH/GPG commit signer. Bridges to getcommit.dev. Not built."},{"kind":"npm-trusted-publishing","name":"npm Trusted Publishing anchors","status":"roadmap","claim_endpoint":null,"verify_doc":null,"evidence":"https://agentlair.dev/docs/sovereign-bridges","notes":"npm Trusted Publishing OIDC binding to GitHub repo. Not built."}]}