Skip to content
Back to anchor-x402

Card snapshot

anchor-x402.com · 2026-08-02 10:58:15 UTC · 5bdf8cc4713c81fe481d9b60a99e07623c19d172fb562d4c45acddfcde939fae

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "anchor-x402",
  "description": "18 x402-paid services for AI agents \u2014 pay-per-call USDC on Base or Solana mainnet. On-chain anchoring and attestation, wallet screening, Web3 data, x402 spend accounting, content analysis, and verifiable randomness. No API keys, no accounts; settle per request.",
  "version": "0.4.0",
  "url": "https://api.anchor-x402.com/v1/a2a",
  "preferredTransport": "JSONRPC",
  "documentationUrl": "https://anchor-x402.com",
  "provider": {
    "organization": "anchor-x402",
    "url": "https://anchor-x402.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "x402": {
      "type": "apiKey",
      "in": "header",
      "name": "PAYMENT-SIGNATURE",
      "description": "x402 v2 pay-per-call. Request without payment to receive a 402 challenge carrying the accepted rails and exact amounts, then retry with the signed payment payload. No account or API key exists."
    }
  },
  "security": [
    {
      "x402": []
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "anchor_hash",
      "name": "anchor",
      "description": "Anchor a 32-byte hash to Base + Solana mainnet in parallel. Returns both tx URLs as cryptographic proof of when the hash existed. $0.005 USDC.",
      "url": "https://api.anchor-x402.com/v1/anchor",
      "method": "POST",
      "price_usd": 0.005,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "anchor",
        "merkle",
        "timestamp",
        "audit",
        "dual-chain"
      ],
      "examples": [
        "{\"hash\": \"ab0898397c86fbf97c99c6f8b29e55ab697315705777ee1d106e2dcb9bd686b3\"}",
        "{\"data\": {\"decision\": \"APPROVED\", \"vendor\": \"Acme\"}, \"note\": \"Q2 vendor diligence\"}"
      ]
    },
    {
      "id": "attest_decision",
      "name": "attest",
      "description": "Verify a wallet signature over (input_hash, output_hash, decision), then dual-chain anchor the result. Returns verified signer + on-chain proof URLs. $0.010 USDC.",
      "url": "https://api.anchor-x402.com/v1/attest",
      "method": "POST",
      "price_usd": 0.01,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "attestation",
        "signature",
        "audit",
        "ai-decision"
      ]
    },
    {
      "id": "aura_read",
      "name": "aura",
      "description": "Read the aura of anything \u2014 color, tier (S/A/B/C/D/F), score 0-9999, description. $0.01 USDC.",
      "url": "https://api.anchor-x402.com/v1/aura",
      "method": "POST",
      "price_usd": 0.01,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "llm",
        "score",
        "novelty"
      ],
      "examples": [
        "{\"target\": \"0x1234567890123456789012345678901234567890\"}"
      ]
    },
    {
      "id": "decode_calldata",
      "name": "decode/calldata",
      "description": "Decode raw EVM calldata into function name + typed parameters via openchain.xyz + eth_abi. EVM-only. $0.001 USDC.",
      "url": "https://api.anchor-x402.com/v1/decode/calldata",
      "method": "POST",
      "price_usd": 0.001,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "calldata",
        "abi",
        "4byte"
      ]
    },
    {
      "id": "decode_tx",
      "name": "decode/tx",
      "description": "Structured decode of any mainnet transaction by hash. Supports Base, Ethereum, Solana. Mined txs cached. $0.001 USDC.",
      "url": "https://api.anchor-x402.com/v1/decode/tx",
      "method": "POST",
      "price_usd": 0.001,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "transaction",
        "decode",
        "rpc"
      ]
    },
    {
      "id": "grade_target",
      "name": "grade",
      "description": "Academic letter grade with red-pen marginalia for anything. $0.01 USDC.",
      "url": "https://api.anchor-x402.com/v1/grade",
      "method": "POST",
      "price_usd": 0.01,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "llm",
        "evaluation",
        "score"
      ],
      "examples": [
        "{\"target\": \"def f(x): return x*2\"}"
      ]
    },
    {
      "id": "intel_wallet",
      "name": "intel/wallet",
      "description": "Unified wallet intelligence bundle. ONE call: balances on Base + Ethereum + Solana, USDC, tx counts, ENS/SNS reverse, sanctions verdict. 8-10 parallel sources. $0.005 USDC.",
      "url": "https://api.anchor-x402.com/v1/intel/wallet",
      "method": "GET",
      "price_usd": 0.005,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "wallet-intel",
        "balances",
        "kyb",
        "counterparty"
      ]
    },
    {
      "id": "investigate_wallet",
      "name": "investigate",
      "description": "Agent-driven wallet due diligence \u2014 multi-step investigation, signed markdown report + JSON sidecar, dual-chain anchored. Async \u2014 returns job_id; poll /v1/investigate/status/{job_id} for the deliverable. ETA 5-10 min. $1.77 USDC.",
      "url": "https://api.anchor-x402.com/v1/investigate",
      "method": "POST",
      "price_usd": 1.77,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "due-diligence",
        "aml",
        "report",
        "async",
        "anchored"
      ],
      "examples": [
        "{\"address\": \"0x1234567890123456789012345678901234567890\", \"depth\": \"standard\"}"
      ]
    },
    {
      "id": "ledger_report",
      "name": "ledger/report",
      "description": "Signed + dual-chain-anchored x402 expense report (markdown + CSV, async job). $0.35 USDC.",
      "url": "https://api.anchor-x402.com/v1/ledger/report",
      "method": "POST",
      "price_usd": 0.35,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "accounting",
        "report",
        "anchored",
        "async"
      ],
      "examples": [
        "{\"wallet\": \"0x1234567890123456789012345678901234567890\"}"
      ]
    },
    {
      "id": "ledger_summary",
      "name": "ledger/summary",
      "description": "x402 spend accounting for any Base wallet \u2014 totals + per-service breakdown reconstructed from chain data. $0.01 USDC.",
      "url": "https://api.anchor-x402.com/v1/ledger/summary",
      "method": "POST",
      "price_usd": 0.01,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "accounting",
        "x402",
        "spend"
      ],
      "examples": [
        "{\"from\": \"2026-06-01\", \"wallet\": \"0x1234567890123456789012345678901234567890\"}"
      ]
    },
    {
      "id": "oracle_verdict",
      "name": "oracle",
      "description": "Yes/no oracle with dual-chain anchored verdict (Base + Solana). $0.05 USDC.",
      "url": "https://api.anchor-x402.com/v1/oracle",
      "method": "POST",
      "price_usd": 0.05,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "llm",
        "decision",
        "anchored",
        "yes-no"
      ],
      "examples": [
        "{\"question\": \"Is this contract a proxy?\"}"
      ]
    },
    {
      "id": "parse_datetime",
      "name": "parse/datetime",
      "description": "Parse freeform datetime strings into ISO 8601 + components + relative time + confidence. $0.001 USDC.",
      "url": "https://api.anchor-x402.com/v1/parse/datetime",
      "method": "POST",
      "price_usd": 0.001,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "datetime",
        "iso8601",
        "parser"
      ]
    },
    {
      "id": "resolve_name",
      "name": "resolve/name",
      "description": "Cross-chain name resolution: ENS (.eth) and Bonfida SNS (.sol). Returns resolved address(es). 1h cache. $0.001 USDC.",
      "url": "https://api.anchor-x402.com/v1/resolve/name",
      "method": "GET",
      "price_usd": 0.001,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "ens",
        "sns",
        "name-service"
      ]
    },
    {
      "id": "roast_target",
      "name": "roast",
      "description": "Witty roast of any target \u2014 wallet, tweet, idea, code, anything. $0.05 USDC.",
      "url": "https://api.anchor-x402.com/v1/roast",
      "method": "POST",
      "price_usd": 0.05,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "llm",
        "humor",
        "text"
      ],
      "examples": [
        "{\"target\": \"my portfolio\"}"
      ]
    },
    {
      "id": "roll_random",
      "name": "roll",
      "description": "Verifiable RNG \u2014 cryptographically-random integer(s) signed by the treasury key. Drop-in VRF for game studios. $0.001 USDC.",
      "url": "https://api.anchor-x402.com/v1/roll",
      "method": "POST",
      "price_usd": 0.001,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "rng",
        "verifiable",
        "signed",
        "anchored"
      ],
      "examples": [
        "{\"count\": 1, \"max\": 100, \"min\": 1}"
      ]
    },
    {
      "id": "screen_wallet",
      "name": "screen",
      "description": "OFAC SDN sanctions + AML screening for any wallet address. Returns sanctions match, flagged programs, risk level. $0.001 USDC.",
      "url": "https://api.anchor-x402.com/v1/screen",
      "method": "GET",
      "price_usd": 0.001,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "sanctions",
        "ofac",
        "aml",
        "compliance"
      ],
      "examples": [
        "{\"wallet\": \"0x8589427373d6d84e98730d7795d8f6f8731fda16\"}"
      ]
    },
    {
      "id": "tldr_text",
      "name": "tldr",
      "description": "Summarize a URL or pasted text into 3-5 concise bullets. $0.01 USDC.",
      "url": "https://api.anchor-x402.com/v1/tldr",
      "method": "POST",
      "price_usd": 0.01,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "llm",
        "summarize",
        "url"
      ],
      "examples": [
        "{\"url\": \"https://example.com/long-post\"}",
        "{\"text\": \"\u2026pasted text\u2026\"}"
      ]
    },
    {
      "id": "token_price",
      "name": "price/token",
      "description": "USD spot price for any major token. By symbol or chain+contract. CoinGecko-backed, 60s cache. $0.001 USDC.",
      "url": "https://api.anchor-x402.com/v1/price/token",
      "method": "GET",
      "price_usd": 0.001,
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "price",
        "coingecko",
        "tokens"
      ]
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://api.anchor-x402.com/v1/a2a",
      "transport": "JSONRPC"
    }
  ],
  "extensions": {
    "anchor-x402:a2a": {
      "endpoint": "https://api.anchor-x402.com/v1/a2a",
      "transport": "json-rpc-2.0",
      "signature_algorithm": "ed25519",
      "digest": "sha256-canonical-json",
      "signed_fields": [
        "aud",
        "body",
        "exp",
        "key_id",
        "method",
        "nonce",
        "origin"
      ],
      "audience": "https://api.anchor-x402.com",
      "a2a_methods": [
        "message/send",
        "tasks/get",
        "tasks/cancel"
      ],
      "a2a_protocol_versions_accepted": [
        "0.3.0",
        "1.0"
      ],
      "a2a_version_negotiation": "The endpoint accepts either dialect and replies in the one you sent. v0.3.0 is detected by the required `kind` discriminators; v1.0 by their absence (it is protobuf-derived and has none). A v1.0 caller gets proto enum spellings and the Task wrapped in SendMessageResponse.task; a v0.3.0 caller gets the bare Task with lowercase states. protocolVersion above is 0.3.0 because that is the shape this card itself is validated against \u2014 v1.0 requires supported_interfaces, which this card does not yet emit.",
      "extension_methods": [
        "peer/hello",
        "capabilities/list",
        "peer/quote",
        "peer/receipt"
      ],
      "extension_methods_note": "The a2a_methods above are the spec methods at the card's top-level `url` and need no signature \u2014 authorization is the x402 payment named in securitySchemes. The extension_methods are ours, require the signed envelope described by signed_fields, and are not part of A2A.",
      "artifact_types": [
        "a2a.quote.v1",
        "a2a.receipt.v1",
        "a2a.receipt-root.v1"
      ],
      "identity_only": true,
      "scope_excludes": [
        "payments",
        "treasury",
        "admin",
        "credentials",
        "user_data",
        "partnership_claims"
      ],
      "open_to": "any agent publishing an Ed25519 key in its own /.well-known/agent-card.json",
      "keys": [
        {
          "key_id": "anchor-a2a-2026-01",
          "public_key_der_base64": "MCowBQYDK2VwAyEAmkSQNeLBAltBCfr39EG25OAVXyOH0zdzFQO+4/+dSig=",
          "status": "active",
          "custody": "aws-kms",
          "not_after": "2027-07-28T00:00:00Z"
        }
      ],
      "card_signing_keys": [
        {
          "key_id": "anchor-card-2026-01",
          "public_key_der_base64": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEmm/YYcGVzj3vKlvNlnmtK17hkq5vftvEo4VahGJlE/FjU+4lFovDmWnOR7KXfZ16mtd+02A+PDp12aeh5+TI7A==",
          "alg": "ES256",
          "status": "active",
          "custody": "aws-kms",
          "purpose": "verifies this card's `signatures`; never used for request signing"
        }
      ],
      "revocation": "Keys are revoked by setting status to 'retired' here, or removing the entry. Peers cache this card for at most 3600s, which bounds propagation."
    },
    "anchor-x402:x402": {
      "version": 2,
      "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "asset": "USDC",
      "discovery_extension": "bazaar",
      "price_authority": "The 402 challenge response is authoritative for price. skills[].price_usd is indicative and a cached card may be stale \u2014 never pay from it."
    },
    "anchor-x402:discovery": {
      "openapi": "https://api.anchor-x402.com/openapi.json",
      "x402": "https://anchor-x402.com/.well-known/x402.json",
      "mcp_server": "https://www.npmjs.com/package/anchor-x402-mcp",
      "mcp_endpoint": "https://api.anchor-x402.com/mcp",
      "mcp_transport": "streamable-http",
      "mcp_protocol_versions": [
        "2026-07-28",
        "2025-11-25",
        "2025-06-18",
        "2025-03-26"
      ],
      "trust_portal": "https://anchor-x402.com/trust/",
      "status_page": "https://anchor-x402.betteruptime.com",
      "llms_txt": "https://anchor-x402.com/llms.txt"
    },
    "agoragentic:federation": {
      "key_id": "anchor-pilot-2026-01",
      "public_key_der_base64": "MCowBQYDK2VwAyEAc3PaOglz6Z19niAHIMg9YopEy8f1hINJq0r0kkAJbgQ=",
      "status": "retired",
      "retired_at": "2026-07-29",
      "custody": "aws-secrets-manager",
      "capability_exchange": false,
      "federation_consent": false,
      "scope": "Agoragentic federation pilot only. Pilot closed; key retired."
    }
  },
  "license": "MIT",
  "source": "https://github.com/hypeprinter007-stack/anchor-x402",
  "signatures": [
    {
      "protected": "eyJhbGciOiJFUzI1NiIsImtpZCI6ImFuY2hvci1jYXJkLTIwMjYtMDEiLCJ0eXAiOiJKT1NFIn0",
      "signature": "FcLnP3bd5Fd-muXdS5jHQkdUX1D4VscreT1oJF0hZ1F4oHTa3dmQ_5Up3MmQt2txvA-7K0WkVU0OK7tJ5eQ2Bw"
    }
  ]
}