{"uid":"cap_XjeAAEavmvD5--htqfir8","slug":"base-verdict-wallet-snapshot-bundle-62d1ac12","name":"Base Verdict Wallet Snapshot Bundle","description":"Base bundle: several reads in one paid call. One paid call on Base that returns two results: the token verdict for a Base ERC-20 contract, and a Base wallet snapshot (native balance, nonce, contract or not, ten major token balances with USD). Returns: each named part service's own result, in one paid call, keyed by the part's name -- exactly what each part returns when bought alone; the call succeeds only when every part answers. It takes the union of the parts' query parameters.","url":"https://api.arysphere.com/v1/ventures/x402_chain_reads_v1/base_verdict_wallet_snapshot_bundle?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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","properties":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"token contract, 0x + 40 hex"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"wallet or contract, 0x + 40 hex"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"parts":{"base_wallet_snapshot":{"ok":true,"chain":"base","cached":false,"method":"snapshot","result":{"chain":"base","nonce":70,"native":{"usd":7604.48,"amount":"3.12882180347273728","symbol":"ETH"},"tokens":[{"usd":540.81,"token":"0x4200000000000000000000000000000000000006","amount":"0.222512739074208417","symbol":"WETH","usd_basis":"chainlink ETH/USD"},{"usd":45.15,"token":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","amount":"45.145979","symbol":"USDC","usd_basis":"dollar stablecoin"}],"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","eth_usd":2430.46003758,"age_secs":0,"rpc_calls":3,"code_bytes":23,"is_contract":true,"eth_usd_source":"chainlink ETH/USD 0x71041dddad3595f9ced3dccfbe3d1f4b0a16bb70","tokens_checked":["WETH","USDC"],"usd_total_priced":8199.06,"usd_total_complete":false},"service":"x402_chain_reads_v1.base_wallet_snapshot"},"base_token_verdict_read":{"ok":true,"chain":"base","grade":"COOKED","cached":false,"method":"verdict","result":{"facts":{"name":"USD Coin","owner":"0x3abd6f64a422225e61e435bae41db12096106df7","symbol":"USDC","decimals":6,"proxy_slot":"zeppelinos","is_contract":true,"erc20_shaped":true,"owner_renounced":false,"upgradeable_proxy":true},"grade":"COOKED","roast":"USDC: COOKED. Proxy (zeppelinos slot set); a live owner holds the keys.","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","market":{"dex":"uniswap_v3","eth_usd":2432.8015,"fee_tiers":[500,3000,10000],"price_usd":1.00209,"rpc_calls":2,"depth_rule":"pool_depth from the deepest pool's quote-side reserve in USD: <$1k none_or_dust, <$100k thin, <$5M moderate, else deep. A description of on-chain state, not advice.","pool_depth":"deep","pools_found":3,"deepest_pool":{"fee":3000,"pool":"0x6c561b446416e1a00e8e93e221854d6ea4171372","quote":"WETH","price_usd":1.00209,"token_reserve":58770808.350535,"quote_reserve_usd":87721037.3},"quote_assets":["WETH","USDC"],"eth_usd_source":"chainlink ETH/USD 0x71041dddad3595f9ced3dccfbe3d1f4b0a16bb70","quote_reserve_usd":87721037.3},"one_liner":"USDC is COOKED","disclaimer":"Entertainment, not financial advice. Reads the contract and its deepest Uniswap V3 pool (spot price, quote-side depth): not holders, locks or future price.","grade_rule":"RADIOACTIVE: not a contract, or not ERC-20 shaped (no decimals/totalSupply). COOKED: a proxy implementation slot is set (EIP-1967, its beacon, or ZeppelinOS) AND owner() names a live owner. MID: either one. BASED: neither found.","written_by":"template"},"service":"x402_bazaar_token_verdict_v2.base_token_verdict_v3","disclaimer":"Entertainment, not financial advice. Reads the contract and its deepest Uniswap V3 pool (spot price, quote-side depth): not holders, locks or future price."}},"service":"x402_chain_reads_v1.base_verdict_wallet_snapshot_bundle"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.012","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.012/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.012","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.012","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7vk-C1jJv6NR39vCGseSl","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.012","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a Base ERC-20 token verdict and a Base wallet snapshot (native balance, nonce, contract status, top token balances with USD values) in a single paid call.","exampleAgentPrompt":"Can you pull the token verdict for Base USDC at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 and give me a full wallet snapshot for 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Base — grade, market depth, ETH balance, nonce, and top token holdings all in one shot?","exampleUseCases":[{"title":"DeFi rug-check before investing","prompt":"Before I ape into this Base token, check the contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 — give me the safety grade, proxy info, and also show me what the wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 is holding right now including ETH and top token balances in USD."},{"title":"Wallet portfolio audit with token safety","prompt":"I want to audit this Base wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 — show me its ETH balance, nonce, whether it's a contract, and the ten biggest token positions in USD. Also run a verdict on the token contract 0x4200000000000000000000000000000000000006 so I know if it's legit."},{"title":"On-chain due diligence for a Base project","prompt":"Do a quick due diligence pass on this Base project: verdict the ERC-20 token at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 — grade it, tell me about the owner and proxy setup — and snapshot the deployer wallet at 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 so I can see its native ETH and top token balances."}],"resultDescription":"Returns a JSON object with two keyed parts: 'base_token_verdict_read' (token grade such as COOKED/FINE/etc., roast one-liner, token facts including name, symbol, decimals, owner, proxy type, upgradeability, and market data including DEX price, pool depth, fee tiers) and 'base_wallet_snapshot' (native ETH balance in ETH and USD, nonce, is_contract flag, up to 10 major token balances with USD values, total portfolio USD, ETH/USD source). The call succeeds only if both sub-services succeed.","failureModes":["Missing or invalid token address: call fails if 'token' param is not a valid 0x+40hex ERC-20 contract on Base","Missing or invalid address: call fails if 'address' param is not a valid 0x+40hex address on Base","Partial failure: entire bundle fails if either the verdict or the wallet snapshot sub-service fails — no partial results returned","RPC errors: Base RPC node unavailability causes the whole bundle to fail","Non-ERC-20 contract: verdict may return unexpected grade if the token address is not a proper ERC-20","Payment failure: x402 payment not settled results in 402 response with no data"],"whenToPreferThis":"Choose this bundle endpoint when you need both a Base token safety verdict AND a wallet snapshot in a single network round-trip and payment, saving latency and cost versus calling each endpoint separately. Prefer this over individual endpoints when you want to correlate token contract risk with wallet holdings atomically. Use sibling single-purpose endpoints if you only need one of the two results.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:40:43.413Z","isFirstParty":false,"canonicalSlug":"base-verdict-wallet-snapshot-bundle-62d1ac12"}