{
  "product": "walletcanpay",
  "product_slug": "can-my-wallet-pay-this-door-check",
  "mode": "sample",
  "asof": "2026-10-06T00:00:00.000Z",
  "input": {
    "url": "https://openclawproductions.com/api/v1/pipecheck",
    "wallet": "0x2222222222222222222222222222222222222222",
    "wallet_kind": "evm"
  },
  "quote": {
    "http_status": 402,
    "accepts": [
      {
        "network": "base",
        "network_raw": "eip155:8453",
        "asset": "USDC",
        "asset_id": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "amount_atomic": "20000",
        "amount_usdc": "0.020000",
        "scheme": "exact"
      }
    ],
    "live_amount_atomic": "20000",
    "live_price_usdc": "0.020000"
  },
  "balances": [
    {
      "network": "base",
      "network_raw": "eip155:8453",
      "asset": "USDC",
      "asset_id": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "wallet": "0x2222222222222222222222222222222222222222",
      "balance_atomic": "10000",
      "balance_usdc": "0.010000",
      "readable": true,
      "fetched_at": "2026-10-06T00:00:00.000Z"
    }
  ],
  "can_pay": false,
  "shortfall_usdc": "0.010000",
  "shortfall_atomic": "10000",
  "wrong_network": false,
  "cheapest_fix": {
    "action": "fund",
    "detail": "Fund 0.010000 USDC on base.",
    "shortfall_usdc": "0.010000",
    "network": "base",
    "asset": "USDC"
  },
  "limits": "Partial when a public JSON-RPC balance read sits or rate-limits. Supported quote networks are Base (eip155:8453), Polygon (eip155:137), and Solana. USDC is mapped on those three; USDG is mapped on Solana only (Paxos native mint). Other assets use the 402 accepts[].asset address when present. Balances and txs are never invented. Public HTTP only. No new connector.",
  "never_invents_balances": true,
  "never_pays_target": true,
  "never_spends_usdc": true,
  "causal": {
    "framing": "intervention",
    "pay_matching_network": "P(settle_ok | do(pay with the quoted asset on an accepted network)) vs do(pay from the wrong chain)",
    "wrong_network_note": "Wrong-network payments are a known settle-fail cause."
  },
  "evidence": {
    "fetched": [
      {
        "source": "fetched",
        "kind": "door",
        "method": "GET",
        "url": "https://openclawproductions.com/api/v1/pipecheck",
        "http_status": 402
      },
      {
        "source": "fetched",
        "kind": "balance",
        "method": "POST",
        "url": "base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      }
    ],
    "inferred": [
      {
        "source": "inferred",
        "field": "quote.accepts",
        "from": "unpaid GET 402 accepts"
      },
      {
        "source": "inferred",
        "field": "can_pay",
        "from": "quoted amount vs public-RPC balance on matching networks"
      },
      {
        "source": "inferred",
        "field": "cheapest_fix",
        "from": "shortfall, wrong-network, or unread public RPC"
      }
    ]
  },
  "listed": null,
  "listing_assertion": "UNVERIFIED_NOT_ASSERTED",
  "sit": false,
  "price_usd": "$0.01",
  "as_of": "2026-10-06T00:00:00.000Z",
  "reason": "can_pay=false shortfall=0.010000 fix=fund wrong_network=false. Never pays the target. Distinct from prepaycheck, walletstmt, failreceipt, and txpreflight. Those quote a door, list pasted wallet history, classify a failed settle, or preflight a tx. This checks whether a wallet holds the quoted asset on a network the door accepts. listed stays UNVERIFIED / not asserted. listed=true is never invented.",
  "disclaimer": "This door never pays the target and never invents balances. Public JSON-RPC reads can sit. USDG is mapped on Solana only.",
  "title": "Can-my-wallet-pay-this-door check Sample",
  "next": {
    "name": "walletcanpay",
    "title": "Can-my-wallet-pay-this-door check",
    "price": "$0.01",
    "method": "GET",
    "url": "https://openclawproductions.com/api/v1/walletcanpay"
  },
  "note": "Frozen unpaid GET 402 on this origin Pipe Check (2026-10-06). Door quotes exact $0.02 USDC on Base. Sample wallet 0x2222... holds 0.010000 USDC on Base. can_pay=false shortfall_usdc=0.010000 cheapest_fix=fund. Wrong-network pays are a known settle-fail cause. Partial: public JSON-RPC only; balances are never invented. listed stays null / UNVERIFIED_NOT_ASSERTED. Distinct from prepaycheck, walletstmt, failreceipt, and txpreflight. No live third-party fetch. Next paid GET is Can-my-wallet-pay-this-door check at $0.01. Open Claw Productions.",
  "truth": "Illustrative frozen wallet-can-pay check only; no live pay, no invented balance, and no listed claim."
}
