Skip to content
Back to obolpay-x402-gateway

Card snapshot

pay.obolpay.xyz · 2026-10-13 17:06:17 UTC · 3f11455efc797d5afd6b4688642565c62d8b0331d41e7645bb602b0ce35f4315

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": "obolpay-x402-gateway",
  "description": "Deterministic service agent for Obolpay Gateway \u2014 compatible with x402\u2122, a paid-data gateway. Offers FREE discovery, preview, balance lookup and receipt verification only \u2014 it is not a conversational AI. PURCHASE happens exclusively via the x402 HTTP 402 flow at https://pay.obolpay.xyz/api/v1/protected-data, never through A2A. x402\u2122 is a trademark of LF Projects, LLC.",
  "url": "https://pay.obolpay.xyz/a2a",
  "version": "0.5.0",
  "preferredTransport": "JSONRPC",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "discover",
      "name": "Catalog discovery (free)",
      "description": "Return this x402 gateway's machine-readable manifest: price, token, network, recipient, payment flow, capabilities. Same document as GET /.well-known/x402. No payment required. Purchase happens exclusively OUT-OF-BAND via the x402 HTTP 402 flow at https://pay.obolpay.xyz/api/v1/protected-data \u2014 never through A2A messages.",
      "tags": [
        "free",
        "keyless",
        "discovery",
        "x402"
      ]
    },
    {
      "id": "preview",
      "name": "Free preview of the paid dataset",
      "description": "Free preview of the paid dataset so you can evaluate BEFORE paying (trustless). Optionally pass a data part {\"skill\":\"preview\",\"args\":{\"types\":[\"\u2026\"]}} to scope the preview to the categories you would actually buy. No invoice is created. Purchase happens exclusively OUT-OF-BAND via the x402 HTTP 402 flow at https://pay.obolpay.xyz/api/v1/protected-data \u2014 never through A2A messages.",
      "tags": [
        "free",
        "keyless",
        "preview",
        "x402"
      ]
    },
    {
      "id": "balance",
      "name": "Account balance lookup (free)",
      "description": "Look up an existing account balance at this gateway (top-ups are not accepted; a balance comes only from earlier top-ups or automatic refund credits) for an address passed as {\"skill\":\"balance\",\"args\":{\"address\":\"0x\u2026\"}}: balance_units, calls_remaining, next_nonce and the voucher message to sign. Read-only; signing happens on YOUR side with YOUR key \u2014 this server never asks for a private key. Purchase happens exclusively OUT-OF-BAND via the x402 HTTP 402 flow at https://pay.obolpay.xyz/api/v1/protected-data \u2014 never through A2A messages.",
      "tags": [
        "free",
        "keyless",
        "balance",
        "x402"
      ]
    },
    {
      "id": "verify_receipt",
      "name": "Verify a proof-of-purchase receipt (free)",
      "description": "Verify a signed purchase receipt issued by this gateway, passed as {\"skill\":\"verify_receipt\",\"args\":{\"message\":\"\u2026\",\"signature\":\"0x\u2026\"}}: recovers the EIP-191 signer and checks it equals the server's receipt signer. Anyone can verify \u2014 no payment required. Purchase happens exclusively OUT-OF-BAND via the x402 HTTP 402 flow at https://pay.obolpay.xyz/api/v1/protected-data \u2014 never through A2A messages.",
      "tags": [
        "free",
        "keyless",
        "receipt",
        "verification",
        "x402"
      ]
    }
  ]
}