{
  "specVersion": "1.0",
  "host": {
    "displayName": "Markovian Protocol",
    "identifier": "https://markovianprotocol.com",
    "documentationUrl": "https://markovianprotocol.com/build.html",
    "logoUrl": "https://markovianprotocol.com/markovian.svg"
  },
  "metadata": {
    "summary": "ZK-verified, Bitcoin-anchored provenance for agent and model outputs. Commit it, resolve it, trace it. Checkable by any party with no account and no trust in the producer."
  },
  "entries": [
    {
      "identifier": "urn:air:markovianprotocol.com:mcp:provenance",
      "type": "application/mcp-server-card+json",
      "displayName": "Markovian Provenance (MCP)",
      "description": "Stamp any output to a Bitcoin-anchored chain and verify it. Tools: markovian_stamp, markovian_verify, markovian_trace. No wallet, no key, free.",
      "url": "https://markovianprotocol.com/.well-known/mcp/server-card.json",
      "tags": [
        "provenance",
        "verification",
        "audit",
        "attestation",
        "bitcoin",
        "zk",
        "agent",
        "trust"
      ],
      "publisher": {
        "identifier": "https://markovianprotocol.com",
        "displayName": "Markovian Protocol"
      }
    },
    {
      "identifier": "urn:air:markovianprotocol.com:skill:verify-provenance",
      "type": "application/agent-skills+md",
      "displayName": "Verify output provenance",
      "description": "Commit an agent's output and return a Bitcoin-anchored proof any party can verify, frictionless and keyless.",
      "url": "https://markovianprotocol.com/.well-known/skills/verify-provenance.md",
      "tags": [
        "provenance",
        "verification",
        "trust",
        "agent-output",
        "receipt"
      ],
      "publisher": {
        "identifier": "https://markovianprotocol.com",
        "displayName": "Markovian Protocol"
      }
    }
  ]
}
