{"domain":"pay.obolpay.xyz","count":2,"changes":[{"captured_at":"2026-10-13T17:06:17.703192","card_hash":"3f11455efc797d5afd6b4688642565c62d8b0331d41e7645bb602b0ce35f4315","previous_card_hash":"fb35186b1526b3166e9c7936f31e34ff5d6418eda1e824f2faed4ffbf63f21ae","diff":{"skills_added":[{"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…\"}}: balance_units, calls_remaining, next_nonce and the voucher message to sign. Read-only; signing happens on YOUR side with YOUR key — 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 — never through A2A messages.","tags":["free","keyless","balance","x402"],"inputModes":null,"outputModes":null},{"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 — never through A2A messages.","tags":["free","keyless","discovery","x402"],"inputModes":null,"outputModes":null},{"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\":[\"…\"]}} 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 — never through A2A messages.","tags":["free","keyless","preview","x402"],"inputModes":null,"outputModes":null},{"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\":\"…\",\"signature\":\"0x…\"}}: recovers the EIP-191 signer and checks it equals the server's receipt signer. Anyone can verify — no payment required. Purchase happens exclusively OUT-OF-BAND via the x402 HTTP 402 flow at https://pay.obolpay.xyz/api/v1/protected-data — never through A2A messages.","tags":["free","keyless","receipt","verification","x402"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"obolpay-x402-gateway"},{"field":"description","before":null,"after":"Deterministic service agent for Obolpay Gateway — compatible with x402™, a paid-data gateway. Offers FREE discovery, preview, balance lookup and receipt verification only — 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™ is a trademark of LF Projects, LLC."},{"field":"version","before":null,"after":"0.5.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://pay.obolpay.xyz/a2a"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}}],"other_changed":true,"is_empty":false,"human_summary":"added 4 skills · name ∅ → obolpay-x402-gateway · description ∅ → Deterministic service agent for Obolpay  · version ∅ → 0.5.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://pay.obolpay.xyz/a2a · preferredTransport ∅ → JSONRPC · capabilities ∅ → none"}},{"captured_at":"2026-10-13T17:04:24.316099","card_hash":"fb35186b1526b3166e9c7936f31e34ff5d6418eda1e824f2faed4ffbf63f21ae","previous_card_hash":null,"diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":true,"is_empty":false,"human_summary":"internal fields changed"}}]}