{"version":1,"pricing":{"model":"per-call","feed_usd":"0.10","tip_min_usd":"0.10","escalation":"none — the price in the 402 challenge is the whole price","refunds":"none — on-chain payments are final"},"authority":{"stored_payment_method":false,"server_initiated_charges":false,"recurring_authorization":false,"scope":"one signed EIP-3009 authorization pays for exactly one call and expires at its own validBefore","cap_owner":"the payer. Set your per-call and per-period cap client-side (e.g. x402 --max-payment). This server holds no key, no mandate and no schedule, so it cannot charge you a second time.","revocation":"stop sending X-PAYMENT headers. There is no subscription to cancel and no allowance to revoke."},"idempotency":{"feed":{"key":"EIP-3009 authorization nonce (returned as receipt.id)","enforced_by":"chain + facilitator","replay":"a spent nonce fails verification and returns 402; it can never settle twice"},"tip_claim":{"key":"txHash","enforced_by":"worker KV, one receipt per hash","replay":"returns the identical stored receipt with replayed: true — never a second claim, never a second transfer"}},"receipts":{"feed":"response body `receipt` — id, payer, amount, settlement_tx, transaction_url; also the X-PAYMENT-RESPONSE header (CORS-exposed)","tip_claim":"response body — schema_version, tx_hash, block_number, confirmations, transaction_url"},"finality":{"feed":{"confirmations_required":0,"note":"the purr is issued the moment the facilitator settles, because a purr is a courtesy and not custody"},"tip_claim":{"confirmations_required":3},"reorg":"the bowl is read from chain state, never from an internal counter, so a reorged transfer simply falls out of the tank at the next chain read (<= 300s). Payment buys a purr and a kibble increment — no key, no goods, no access grant, nothing that cannot be walked back by the chain itself. Reorg risk sits with the cat, not the payer."},"custody":{"private_keys_held":"none","settlement":"facilitator.openx402.ai executes the authorization YOU signed","payee":"0x55c1186ceC287387f9e2c7C8aBD2323a21E88e74","payee_resolution":"fixed address only — never derived from a social handle, ENS or fetched content"}}