{"uid":"cap__zSFE1sunsYeVzcl6jfHc","slug":"hermes-x402-smart-contract-verdict-19e7b5d1","name":"Hermes x402 Smart Contract Verdict","description":"Pay-per-call data API for AI agents. No API key, no account, no signup — pay USDC on Base (eip155:8453) per request; free /api/meta lists all 24 endpoints. One call each: web page to LLM-ready text and link previews; China A-share quotes and limit-up pool; Chinese text and pinyin; Base/Ethereum on-chain reads (address, token, ERC-20 balances, tx, blocks, transfer history, gas price in USD); NFT records (collection, owner, and ipfs:// tokenURI resolved through public gateways); full-page screenshots; email verification without sending mail; ENS forward/reverse resolution; smart-contract due diligence (ABI, verified source, proxy); token security facts (owner, renounced ownership, paused, bytecode capability selectors); domain dossier (RDAP, DNS, TLS certificate, HTTP facts, hosting network); a one-call rule-based contract verdict (published-weights exposure score, owner/pause/proxy/capability facts, every reason with evidence); and an ERC-20 allowance risk check that returns the live allowance matrix for one wallet across up to 10 spenders (unlimited flags, contract/EOA status, exact revoke calls) with a single verdict.","url":"https://api.zlovev.com/api/chain/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","required":["address"],"properties":{"chain":{"enum":["base","eth"],"type":"string","description":"base = Base mainnet (default), eth = Ethereum mainnet"},"address":{"type":"string","description":"Contract or token address (0x + 40 hex) on the chosen chain"},"requestKey":{"type":"string","description":"Optional idempotency key (8-128 chars). Same key + same (address, chain) within 24h returns the identical result and does not re-run the on-chain reads. Also accepted as the X-Request-Key header."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"block":51518553,"chain":"base","facts":{"owner":"0x…","paused":false,"symbol":"DEGEN","is_erc20":true,"verified":false,"renounced":false,"is_contract":true,"is_proxy_like":false,"signal_counts":{"info":3,"notice":1,"attention":2}},"address":"0x4ed4…efed","reasons":[{"code":"attention_signal","detail":"2 attention-level capability signal(s): mintable, blacklist","weight":12}],"verdict":{"band":"elevated","label":"token_elevated_exposure","score":47,"headline":"ERC-20 token DEGEN: source NOT verified; live owner (contract); 2 attention-level capability signal(s) — exposure score 47 (elevated)"},"confidence":{"level":"full","missing":[]},"disclaimer":"rule-based exposure score, not a security audit"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7K86_eFY5iZM1OYtJjFy2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a one-call rule-based exposure score and verdict for a smart contract or ERC-20 token, aggregating on-chain facts about ownership, proxy status, pause capability, bytecode selectors, and source verification.","exampleAgentPrompt":"Can you run a contract verdict on 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed on Base and tell me the exposure score, whether ownership is renounced, and any risky capabilities like minting or blacklisting?","exampleUseCases":[{"title":"DeFi token due diligence before swap","prompt":"Before I swap into this token, can you check the contract 0xAbc123...def456 on Base — I want to know its exposure score, whether the owner has renounced control, and if it can mint or blacklist wallets?"},{"title":"NFT project contract risk check","prompt":"I'm about to mint from a new project — can you run a verdict on contract 0x1234...abcd on Ethereum and tell me if it's a proxy, whether the source is verified, and what the overall risk band is?"},{"title":"Automated portfolio token screening","prompt":"Screen the token at 0xDeadBeef...1234 on Base for me — I need the rule-based verdict score, any attention-level capability signals like pause or blacklist, and a summary headline so I can decide whether to hold it."}],"resultDescription":"Returns a JSON object with: ok flag, block number, chain, contract address, a facts object (owner, paused, symbol, is_erc20, verified, renounced, is_contract, is_proxy_like, signal_counts by severity), an array of scored reasons with codes, detail strings, and weights, a verdict object (band like 'low'/'elevated'/'high', label, numeric score 0-100, headline string), a confidence object (level, missing fields if any), and a disclaimer noting this is rule-based, not an audit.","failureModes":["Invalid or non-checksummed address returns 400 with validation error","Address not a contract (EOA wallet) may return is_contract: false with limited facts","Unsupported chain value returns 400 enum error","Unverified contract source reduces confidence level to 'partial' with missing fields listed","Network congestion or RPC failure may cause 503 or timeout","Same idempotency key with different address/chain combination returns error or ignores key"],"whenToPreferThis":"Choose this endpoint when you need a fast, single-call risk verdict on a smart contract or ERC-20 token with weighted scoring across multiple risk dimensions — ownership, proxy, pause, bytecode capabilities, and source verification — without having to manually call separate ABI, source, and token-security endpoints and combine results yourself. It is ideal for pre-trade screening, portfolio monitoring, or user-facing risk alerts in DeFi agents. Prefer alternatives if you need a full security audit, raw ABI, or granular on-chain transaction history rather than a synthesized verdict.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:42:08.195Z","isFirstParty":false,"canonicalSlug":"hermes-x402-smart-contract-verdict-19e7b5d1"}