{"id":"e3aa3db0-209e-4633-bb91-2412f2f31af0","url":"https://api.eucompliance.tools/x402/token?amount=25&chain=base&owner=0x0000000000000000000000000000000000000001&spender=0x0000000000000000000000000000000000000002&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","method":"GET","fingerprint":"8cfbb574470338bf64451773fad15c22a0d615671d9fac7ddf8c08e17bd3a843","name":"Token Allowance & Balance","description":null,"category":"onchain","docs_url":null,"advertised_price_usd":"0.002000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","scheme":"exact","networks":["eip155:8453","eip155:42161","eip155:137","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"pay_to":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","input_schema":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["token","owner"],"properties":{"chain":{"enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string"},"owner":{"type":"string","description":"wallet holding the tokens"},"token":{"type":"string","description":"ERC-20 contract address"},"amount":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"Exact decimal string preferred; JSON number remains accepted for backwards compatibility. Optional; returns a would_succeed verdict."},"spender":{"type":"string","description":"contract that would spend them, optional"}}}},"additionalProperties":false},"output_schema":null,"schema_completeness":0,"status":"live","first_seen_at":"2026-08-23 22:34:22.842986+00","last_seen_at":"2026-08-23 22:34:22.638+00","last_success_at":"2026-09-13 23:12:22.65+00","dead_since":null,"probe_backoff_tier":0,"next_probe_at":"2026-09-13 23:17:22.65+00","search_tsv":"'allow':2 'balanc':3 'onchain':4 'token':1","catalog_number":"8083","x402_version":2,"resource_url":"https://api.eucompliance.tools/x402/token?amount=25&chain=base&owner=0x0000000000000000000000000000000000000001&spender=0x0000000000000000000000000000000000000002&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","resource_description":"Pre-flight check before a swap or transfer: ERC-20 allowance, balance, decimals and symbol in one call, read live from the chain at the latest block. Pass an amount and get a straight would_succeed verdict with the blocking reason and the action needed. Base, Ethereum, Arbitrum, Optimism, Polygon. A missing approval burns the gas of a failed transaction - this call costs a fraction of that.","bazaar_extension":{"info":{"input":{"type":"http","method":"GET","queryParams":{"chain":"base","owner":"0x0000000000000000000000000000000000000001","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"25","spender":"0x0000000000000000000000000000000000000002"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["token","owner"],"properties":{"chain":{"enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string"},"owner":{"type":"string","description":"wallet holding the tokens"},"token":{"type":"string","description":"ERC-20 contract address"},"amount":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"Exact decimal string preferred; JSON number remains accepted for backwards compatibility. Optional; returns a would_succeed verdict."},"spender":{"type":"string","description":"contract that would spend them, optional"}}}},"additionalProperties":false}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","amount":"2000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","scheme":"exact","network":"eip155:8453","amountAtomic":"2000"},{"raw":{"asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","amount":"2000","scheme":"exact","network":"eip155:42161","maxTimeoutSeconds":300},"asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","scheme":"exact","network":"eip155:42161","amountAtomic":"2000"},{"raw":{"asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","amount":"2000","scheme":"exact","network":"eip155:137","maxTimeoutSeconds":300},"asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","scheme":"exact","network":"eip155:137","amountAtomic":"2000"},{"raw":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"payTo":"9N5TAHbtp9s8Ksrcn4b9Kig4uTRnevZC13bSsMnMAQ4c","amount":"2000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9N5TAHbtp9s8Ksrcn4b9Kig4uTRnevZC13bSsMnMAQ4c","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amountAtomic":"2000"}],"bazaar_compatible":true,"bazaar_validated_at":"2026-09-13 23:12:22.65+00","bazaar_validation_error":null,"window":"24h","probes_n":21,"handshake_uptime":0.95238096,"settle_success_rate":0,"valid_result_rate":null,"latency_p50":873,"latency_p90":3220,"price_drift_pct":0,"score":0.8309,"computed_at":"2026-09-13 23:12:32.717+00","source_metadata":[{"raw":{"url":"https://api.eucompliance.tools/x402/token?amount=25&chain=base&owner=0x0000000000000000000000000000000000000001&spender=0x0000000000000000000000000000000000000002&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","name":"Token Allowance & Balance","method":"GET","source":"bazaar:api.cdp.coinbase.com","fingerprint":"8cfbb574470338bf64451773fad15c22a0d615671d9fac7ddf8c08e17bd3a843","advertisedPriceUsd":0.002},"source_id":1,"external_id":null}],"live_endpoint_metadata":{"x402_version":2,"resource_url":"https://api.eucompliance.tools/x402/token?amount=25&chain=base&owner=0x0000000000000000000000000000000000000001&spender=0x0000000000000000000000000000000000000002&token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","resource_description":"Pre-flight check before a swap or transfer: ERC-20 allowance, balance, decimals and symbol in one call, read live from the chain at the latest block. Pass an amount and get a straight would_succeed verdict with the blocking reason and the action needed. Base, Ethereum, Arbitrum, Optimism, Polygon. A missing approval burns the gas of a failed transaction - this call costs a fraction of that.","bazaar_extension":{"info":{"input":{"type":"http","method":"GET","queryParams":{"chain":"base","owner":"0x0000000000000000000000000000000000000001","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"25","spender":"0x0000000000000000000000000000000000000002"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["token","owner"],"properties":{"chain":{"enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string"},"owner":{"type":"string","description":"wallet holding the tokens"},"token":{"type":"string","description":"ERC-20 contract address"},"amount":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"Exact decimal string preferred; JSON number remains accepted for backwards compatibility. Optional; returns a would_succeed verdict."},"spender":{"type":"string","description":"contract that would spend them, optional"}}}},"additionalProperties":false}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","amount":"2000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","scheme":"exact","network":"eip155:8453","amountAtomic":"2000"},{"raw":{"asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","amount":"2000","scheme":"exact","network":"eip155:42161","maxTimeoutSeconds":300},"asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","scheme":"exact","network":"eip155:42161","amountAtomic":"2000"},{"raw":{"asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","amount":"2000","scheme":"exact","network":"eip155:137","maxTimeoutSeconds":300},"asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","payTo":"0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2","scheme":"exact","network":"eip155:137","amountAtomic":"2000"},{"raw":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"payTo":"9N5TAHbtp9s8Ksrcn4b9Kig4uTRnevZC13bSsMnMAQ4c","amount":"2000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"9N5TAHbtp9s8Ksrcn4b9Kig4uTRnevZC13bSsMnMAQ4c","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amountAtomic":"2000"}],"bazaar_compatible":true,"bazaar_validated_at":"2026-09-13 23:12:22.65+00","bazaar_validation_error":null},"sonar_metrics":{"score":0.8309,"uptime":0.95238096,"paid_success_rate":0,"valid_result_rate":null,"latency_p50":873,"latency_p90":3220,"price_drift_pct":0},"cdp_indexed":false,"confidence":"high"}