{
  "$schema": "https://a2a-protocol.org/latest/schema/agent-card.json",
  "protocolVersion": "a2a-v1",
  "name": "The Permanent Record",
  "version": "1.0.0",
  "description": "Live monitor and immutable archive for arbitrary data and messages etched inside the Bitcoin blockchain via OP_RETURN outputs.",
  "supportedInterfaces": [
    {
      "url": "https://opreturn.xyz/api",
      "protocol": "http/json",
      "version": "1.0"
    },
    {
      "url": "https://opreturn.xyz/mcp",
      "protocol": "mcp",
      "version": "2024-11-05"
    }
  ],
  "capabilities": {
    "streaming": false,
    "stateTransition": false,
    "proofOfWork": true
  },
  "skills": [
    {
      "id": "search-opreturn",
      "name": "Search OP_RETURN Messages",
      "description": "Query live on-chain Bitcoin OP_RETURN messages filtered by address, collection, or category."
    },
    {
      "id": "get-collections",
      "name": "Get Collections Directory",
      "description": "Retrieve curated Bitcoin address collections (Liquid Network whitehat, Coldcard exploit, Mt. Gox 1Feex, Genesis tributes)."
    },
    {
      "id": "get-chat-stream",
      "name": "Get On-Chain Conversation",
      "description": "Retrieve chronological on-chain conversation bubbles between monitored addresses and correspondents."
    },
    {
      "id": "etch-guide",
      "name": "Bitcoin Etch Field Manual",
      "description": "Get technical instructions and CLI commands to attach an OP_RETURN message to a Bitcoin transaction."
    }
  ]
}