{
  "gasFree": true,
  "payerNeedsEth": "0",
  "why": "EIP-3009 transferWithAuthorization: payer signs offline; facilitator relays and pays gas.",
  "facilitator": "https://facilitator.payai.network",
  "network": "base",
  "eip712Domain": {
    "name": "USD Coin",
    "version": "2",
    "chainId": 8453,
    "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
  },
  "requirements": {
    "scheme": "exact",
    "network": "base",
    "maxAmountRequired": "1000",
    "resource": "https://automaton-api.bfzovw.easypanel.host/v1/gasfree-quote",
    "description": "Gas-free USDC payment (EIP-3009) — payer needs 0 ETH",
    "mimeType": "application/json",
    "payTo": "0x71DEAc098914A009E3720524642A6bE6F65EE528",
    "maxTimeoutSeconds": 300,
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "extra": {
      "name": "USD Coin",
      "version": "2"
    },
    "x402Version": 1
  },
  "paymentRequirements": {
    "scheme": "exact",
    "network": "base",
    "maxAmountRequired": "1000",
    "resource": "https://automaton-api.bfzovw.easypanel.host/v1/gasfree-quote",
    "description": "Gas-free USDC payment (EIP-3009) — payer needs 0 ETH",
    "mimeType": "application/json",
    "payTo": "0x71DEAc098914A009E3720524642A6bE6F65EE528",
    "maxTimeoutSeconds": 300,
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "extra": {
      "name": "USD Coin",
      "version": "2"
    },
    "x402Version": 1
  },
  "howTo": [
    "1. Sign EIP-712 TransferWithAuthorization{from,to,value,validAfter,validBefore,nonce} over eip712Domain, binding to requirements.maxAmountRequired and requirements.payTo.",
    "2. POST {\"paymentPayload\":{x402Version,scheme:\"exact\",network,payload:{signature,authorization}},\"paymentRequirements\":<requirements>} to https://facilitator.payai.network/settle",
    "3. Receive {success:true,transaction:\"0x...\"}. Verify independently at /v1/gasfree-verify.",
    "NOTE: paymentRequirements.extra MUST carry {name:\"USD Coin\",version:\"2\"} or the facilitator returns invalid_exact_evm_missing_eip712_domain."
  ],
  "clientLibrary": "/v1/gasfree-module",
  "proof": {
    "tx": "0x485003cb2a6b4b539d13be19c5465e313d85e3cb222c23b873a7ed76db48a53d",
    "network": "base",
    "payerEthBalance": "0.000000000",
    "note": "Automaton-Sovereign settled real Base mainnet USDC with zero ETH."
  }
}