{"uid":"cap_ElDNkRyrfRB47R3aUTwYH","slug":"ethereum-token-verdict-c821bd9d","name":"Ethereum Token Verdict","description":"Ethereum mainnet ERC-20 verdict: AI grade and on-chain facts for one token contract. Not financial advice.  Returns: a rule-graded token verdict on one token contract: grade (BASED/MID/COOKED/RADIOACTIVE, a stated rule over the contract's own state), a one-liner and a roast, and the facts read: code size, name, symbol, decimals, supply, owner(), proxy slots; plus the deepest Uniswap V3 pool's USD price and depth. No holders, no safety or legitimacy call.","url":"https://api.arysphere.com/v1/ventures/x402_q_verdict_v1/eth_mainnet_token_verdict?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":"ethereum","grade":"MID","cached":false,"method":"verdict","result":{"facts":{"name":"Tether USD","owner":"0xc6cde7c39eb2f0f0095f41570af89efc2c1ea828","symbol":"USDT","address":"0xdAC17F958D2ee523a2206206994597C13D831ec7","decimals":6,"code_bytes":11075,"proxy_slot":null,"is_contract":true,"erc20_shaped":true,"total_supply":"88301265725.970534","owner_function":true,"owner_renounced":false,"total_supply_raw":"88301265725970534","upgradeable_proxy":false,"proxy_slots_checked":["eip1967","eip1967_beacon"],"proxy_implementation":null},"grade":"MID","roast":"USDT: MID. No proxy slot set among those checked; a live owner holds the keys.","token":"0xdAC17F958D2ee523a2206206994597C13D831ec7","market":{"dex":"uniswap_v3","eth_usd":2320.82077765,"fee_tiers":[500,3000],"price_usd":0.999055,"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":6,"deepest_pool":{"fee":3000,"pool":"0x4e68ccd3e89f51c3074ca5072bbac773960dfa36","quote":"WETH","price_usd":0.999055,"token_reserve":23042841.153811,"quote_reserve_usd":65101393.24},"quote_assets":["WETH","USDC"],"eth_usd_source":"chainlink ETH/USD 0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419","quote_reserve_usd":65101393.24},"one_liner":"USDT is MID","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_q_verdict_v1.eth_mainnet_token_verdict","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_lUfFO_xe6zHFMZOER3p1a","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 a risk grade, on-chain facts, and Uniswap V3 market data for an Ethereum mainnet ERC-20 token contract address","exampleAgentPrompt":"Can you pull a token verdict on 0xdAC17F958D2ee523a2206206994597C13D831ec7 — I want to know the risk grade, whether the owner is renounced, if it's an upgradeable proxy, and what the Uniswap V3 pool depth looks like?","exampleUseCases":[{"title":"Pre-trade token safety check","prompt":"Before I swap into this token at 0xdAC17F958D2ee523a2206206994597C13D831ec7, can you get me a risk verdict — I need to know if the owner is live, whether there's a proxy slot set, and how deep the Uniswap liquidity is?"},{"title":"DeFi bot rug-pull screening","prompt":"My trading bot is about to buy a new token at 0x6b175474e89094c44da98b954eedeac495271d0f — run the Arysphere verdict on it and tell me the grade and whether it's RADIOACTIVE, COOKED, MID, or BASED before we proceed."},{"title":"Research report on suspicious contract","prompt":"I'm investigating a token that people are promoting on Twitter at contract address 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 — get me the full on-chain verdict: grade, owner, proxy status, total supply, and current Uniswap price."}],"resultDescription":"A JSON response containing: a letter grade (RADIOACTIVE, COOKED, MID, or BASED), on-chain facts (name, symbol, decimals, owner, total supply, proxy slots, code size), Uniswap V3 market data (price in USD, pool depth category, deepest pool details, fee tiers), a one-liner roast, a human-readable explanation of the grade, and a disclaimer that the output is entertainment rather than financial advice.","failureModes":["Address is not a valid 0x + 40 hex contract address — returns validation error","Contract exists but is not ERC-20 shaped — graded RADIOACTIVE","No Uniswap V3 pool found for the token — market section may be absent or show no liquidity","Payment not completed via x402 — 402 response before data is returned","Token address is for Base chain, not Ethereum mainnet — wrong endpoint, use the Base variant"],"whenToPreferThis":"Choose this endpoint when you need a quick, structured risk snapshot of an Ethereum mainnet ERC-20 token — specifically when you want proxy/upgradeability checks, live owner detection, and Uniswap V3 spot price and depth in a single call, without setting up an account or API key. Prefer the Base variant for Base chain tokens. Use the bundle endpoint if you need multiple token reads in one call to save cost.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:37:01.586Z","isFirstParty":false,"canonicalSlug":"ethereum-token-verdict-da57df88"}