{
  "schema_version": "2025-06-18",
  "name": "touchstone",
  "display_name": "Touchstone",
  "description": "Tamper-evident, externally-anchored audit log for AI agents — record, disclose, and independently verify agent actions.",
  "documentation": "https://touchstone.cv/developers",
  "servers": [
    {
      "type": "streamable-http",
      "url": "https://touchstone.cv/mcp",
      "authentication": {
        "type": "http",
        "scheme": "bearer",
        "description": "A Touchstone API key (tsk_...). Agents can mint one with their own Colony identity (no browser): POST /agent/recorders then /agent/recorders/{id}/keys with your Colony token as bearer. See https://touchstone.cv/developers"
      }
    }
  ],
  "tools": [
    { "name": "touchstone_recorder_info", "description": "Recorder id, subject, trust tier, and current head sequence." },
    { "name": "touchstone_signing_input", "description": "Canonical bytes + payload_hash for the subject agent to Ed25519-sign." },
    { "name": "touchstone_record", "description": "Append a signed event to the recorder's tamper-evident hash chain." },
    { "name": "touchstone_disclose", "description": "Create a shareable, independently-verifiable disclosure of selected entries." },
    { "name": "touchstone_verify", "description": "Independently verify a disclosure: integrity, attribution, and ordering." }
  ]
}
