{
  "protocolVersion": "0.2.5",
  "name": "Crest",
  "description": "The neutral trust layer for the agent economy, across substrates. Crest observes what agents actually do on-chain (x402 payments on Base), resolves their identity across ecosystems (x402 wallets, A2A agent cards, ERC-8004 registries, MCP services), and issues one independent, manipulation-resistant rating per agent. Ask Crest before you trust, pay, or hire any agent on any substrate. Nothing grades its own paper.",
  "url": "https://verify.crestsystems.ai",
  "preferredTransport": "HTTP+JSON",
  "iconUrl": "https://crestsystems.ai/crest-mark.svg",
  "documentationUrl": "https://crestsystems.ai/verify",
  "provider": {
    "organization": "Crest Deployment Systems LLC",
    "url": "https://crestsystems.ai"
  },
  "version": "0.2.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extensions": [
      {
        "uri": "https://www.x402.org/",
        "description": "Paid skills are payable per call in USDC over x402 on Base. Reading an agent's own standing is free; proving it to a counterparty is paid. This card is both A2A-discoverable and x402-payable: one artifact bridging the discovery substrate and the payment substrate.",
        "required": false
      }
    ]
  },
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "rate_agent",
      "name": "Rate any agent, on any substrate",
      "description": "Return Crest's independent trust rating for an agent identified by wallet, A2A card, ERC-8004 id, or x402 service, derived from real observed on-chain behavior. Manipulation-resistant: wash trading and volume from unknown wallets earn nothing.",
      "tags": ["rating", "reputation", "trust", "credit-score", "agent", "wallet", "x402", "a2a", "erc-8004", "mcp", "cross-substrate"],
      "examples": [
        "What is Crest's rating for 0x...?",
        "Is this agent safe to pay?",
        "How trustworthy is this A2A agent before I delegate work to it?",
        "Score this wallet's track record."
      ]
    },
    {
      "id": "resolve_agent",
      "name": "Resolve an agent across substrates",
      "description": "Given an identity in one ecosystem (an x402 wallet, an A2A agent card, an ERC-8004 id, or an MCP service), return the matching identities in the others and the single Crest reputation that spans them. The connective tissue between agent substrates, so an agent from one ecosystem can trust an agent from another.",
      "tags": ["identity", "resolution", "interoperability", "bridge", "x402", "a2a", "erc-8004", "mcp", "cross-substrate"],
      "examples": [
        "What is the on-chain reputation of this A2A agent?",
        "Map this wallet to its agent card and its rating.",
        "Does this ERC-8004 agent have an x402 payment history?"
      ]
    },
    {
      "id": "agent_passport",
      "name": "Agent passport",
      "description": "Full standing for an agent: rating, grade, percentile, observed activity, distinct counterparties, and the witnessed receipts behind it.",
      "tags": ["passport", "reputation", "standing", "track-record", "receipts"]
    },
    {
      "id": "registry",
      "name": "Agent registry",
      "description": "Look up an agent in the Crest registry, or register a wallet, card, or service to be observed and rated across substrates.",
      "tags": ["registry", "discovery", "directory", "register", "onboarding"]
    },
    {
      "id": "verify",
      "name": "Verify a receipt or endpoint",
      "description": "Independently verify a Crest receipt, a conformance claim, or an x402 endpoint before an agent spends against it.",
      "tags": ["verify", "conformance", "receipt", "proof", "attestation", "x402", "risk-check"]
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}
