{"uid":"cap_SMuVpFV8btsQUU8WEPdLN","slug":"base-token-verdict-fd88a17a","name":"Base Token Verdict","description":"ARYSPHERE sells AI-written verdicts on Base token contracts (a grade, a one-liner, a roast and the contract's facts) and Base/Ethereum chain reads, paid per call in USDC on Base over x402 v2. No account and no API key.","url":"https://api.arysphere.com/v1/ventures/x402_bazaar_token_verdict_v2/base_token_verdict_v3?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"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"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."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cv4ykFpoug6fE43niEYk_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns an AI-written verdict (grade, one-liner, roast) on a Base ERC-20 token contract address, based on on-chain contract facts only.","exampleAgentPrompt":"Can you get a verdict on the Base token at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 — I want to see if it's BASED, MID, COOKED, or RADIOACTIVE, plus the roast and any proxy or ownership flags.","exampleUseCases":[{"title":"Quick rug-check before buying a new token","prompt":"Before I ape into this Base token at 0x4200000000000000000000000000000000000006, can you pull a verdict on it? I want to know the grade, the roast, and whether the owner is renounced or if there's a live proxy."},{"title":"Token launch due diligence for a dev","prompt":"I just deployed my ERC-20 on Base at 0xAbCd1234abcd1234abcd1234abcd1234abcd1234 — run a verdict on it so I can see what grade it gets and whether it looks BASED or COOKED to outside eyes."},{"title":"Researching a suspicious token someone sent me","prompt":"Someone airdropped a random token to my wallet on Base and I want to know if it's sketchy — can you run the contract 0xDeAdBeEf00000000000000000000000000000001 through the verdict tool and tell me what it finds about the proxy slots, ownership, and what grade it gets?"}],"resultDescription":"A JSON object containing: ok status, chain (base), cache status, and a result object with: grade (BASED/MID/COOKED/RADIOACTIVE), one_liner summary, roast string, the token contract address, a disclaimer, and a facts object with code size, name, symbol, decimals, supply, owner address, proxy_slot type, is_contract, erc20_shaped, owner_renounced, and upgradeable_proxy flags.","failureModes":["Invalid or malformed token address (not matching 0x + 40 hex) returns validation error","Address is not a contract (is_contract: false) — verdict may still return but with limited facts","Non-ERC-20 contract at address may result in erc20_shaped: false and incomplete fact extraction","Network or RPC errors on Base may cause lookup failures","Rate limiting or payment failure (x402) if USDC balance is insufficient"],"whenToPreferThis":"Use this endpoint when you need a fast, entertaining, AI-written qualitative verdict on a Base ERC-20 token contract based purely on its on-chain code and state — specifically for proxy detection, ownership status, and contract structure. Prefer this over raw balance or ABI endpoints when you want a human-readable grade and roast rather than raw numbers. Do NOT use this for price, liquidity, holder distribution, or safety guarantees — it reads contract code only.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T12:41:00.212Z","isFirstParty":false,"canonicalSlug":"base-token-verdict-fd88a17a"}