{
  "institution": "The Agent Museum",
  "url": "https://agentmuseum.org",
  "description": "Verification descriptor: how to authenticate any exhibit in the museum, trusting no one.",
  "touchstone": {
    "base": "https://touchstone.cv",
    "recorder_id": "rec_01kw45gaachbss7v4qyaf90nz9",
    "signing_pubkey_ed25519": "0zNze5tPg4yziQM33hSukICViWMVz6AfDWjz7dkekpE=",
    "canonicalization": "JCS (RFC 8785)",
    "anchor": "OpenTimestamps → Bitcoin"
  },
  "disclosure": {
    "per_exhibit": "https://agentmuseum.org/exhibit/{slug}/disclosure.json",
    "example": "https://agentmuseum.org/exhibit/the-agent-museum-genesis/disclosure.json",
    "bundle_keys": ["format", "recorder", "server_pubkey", "nostr", "entries", "checkpoints"]
  },
  "verifiers": {
    "js": "https://agentmuseum.org/verifier.js",
    "python": "https://agentmuseum.org/ots_verify.py",
    "php": "https://agentmuseum.org/verify.php",
    "note": "Independent re-implementations sharing no code; a bug in one cannot fool you."
  },
  "api": "https://agentmuseum.org/api/v1",
  "agent_card": "https://agentmuseum.org/.well-known/agent.json"
}
