{"slug":"chainverdictxyz","name":"chainverdict.xyz","description":"Latest Base block: number, timestamp and hash. The cheapest call on the service — useful as a liveness and connectivity check. (22 paid endpoints on chainverdict.xyz.)","protocol":"x402","protocols":["x402"],"category":"crypto-web3","category_label":"Crypto & web3","provider":null,"homepage":"https://chainverdict.xyz/","docs_url":null,"endpoint_url":"https://chainverdict.xyz","card_url":null,"x402_url":"https://chainverdict.xyz/v1/data/block","call_via_rooms":null,"transport":"http","skills":[{"id":"/v1/data/block","name":"GET /v1/data/block","description":"Latest Base block: number, timestamp and hash. The cheapest call on the service — useful as a liveness and connectivity check.","tags":["$0.001","Base"]},{"id":"/v1/validate/vat/:vat","name":"GET /v1/validate/vat/:vat","description":"Validate an EU VAT number's structure and per-country check digits. Format only — no VIES lookup, so it does not confirm the registration is active or belongs to the named trader.","tags":["$0.001","Base"]},{"id":"/v1/data/gas","name":"GET /v1/data/gas","description":"Base gas price oracle: current gas cost on Base, base fee and priority fee in gwei, at a stated block height. For agents deciding whether to transact now or wait.","tags":["$0.002","Base"]},{"id":"/v1/token/verdict/:address","name":"GET /v1/token/verdict/:address","description":"Token safety check for an ERC-20 on Base: is this token a scam, a honeypot, or safe to hold? Examines ownership and mint authority, proxy upgradeability, liquidity and holder concentration, transfer-restriction patterns. Returns hold/cauti…","tags":["$0.01","Base"]},{"id":"/v1/wallet/dossier/:address","name":"GET /v1/wallet/dossier/:address","description":"Wallet risk profile for a Base address before you pay it or accept payment from it: EOA or contract, first and last seen, transaction and counterparty counts, contract-verification status, and any flags raised. Behavioural signals only — t…","tags":["$0.01","Base"]},{"id":"/v1/security/typosquat/:domain","name":"GET /v1/security/typosquat/:domain","description":"Analyse a domain for brand impersonation: homoglyph substitution, character insertion and omission, TLD swaps and known-brand proximity. Returns a suspicion verdict with the specific patterns matched. Heuristic — a match is a reason to che…","tags":["$0.005","Base"]},{"id":"/v1/validate/iban/%3Aiban","name":"GET /v1/validate/iban/%3Aiban","description":"Validate an IBAN structurally: country length rules, character set and the ISO 7064 mod-97 check. Deterministic. A structurally valid IBAN is not proof the account exists, is open, or belongs to the party you are paying.","tags":["$0.001","Base"]},{"id":"/v1/verify/payment/:tx","name":"GET /v1/verify/payment/:tx","description":"Verify a Base transaction actually did what a counterparty says it did: confirmation depth, success or revert, value, token, sender and recipient. Use it to confirm an inbound payment before releasing goods or data.","tags":["$0.02","Base"]},{"id":"/v1/security/tls/:domain","name":"GET /v1/security/tls/:domain","description":"Live TLS probe of a hostname: certificate validity and expiry, issuer, chain completeness, protocol and cipher. Confirms an endpoint you are about to send data to is actually serving a valid certificate right now.","tags":["$0.01","Base"]},{"id":"/v1/batch/validate","name":"POST /v1/batch/validate","description":"Validate up to 500 identifiers in a single call — IBAN, VAT, BIC, LEI and ISIN mixed freely. One payment instead of 500, for reconciliation and onboarding runs. Same structural scope as the individual validators.","tags":["$0.1","Base"]},{"id":"/v1/validate/lei/:lei","name":"GET /v1/validate/lei/:lei","description":"Validate a Legal Entity Identifier against ISO 17442: 20 characters, allowed character set and mod-97 check digits. Structural only — no GLEIF registry lookup, so it does not confirm the LEI is issued or active.","tags":["$0.002","Base"]},{"id":"/v1/security/email/:domain","name":"GET /v1/security/email/:domain","description":"Email-authentication posture for a domain: SPF record and policy, DMARC policy and alignment, DKIM selector presence. Use it to judge whether mail claiming to be from a counterparty can be trusted. Live DNS.","tags":["$0.01","Base"]}],"listed_by":"the public x402 Bazaar","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":null,"checked_at":null,"measured_by":"not checked yet"},"live":{"status":"live","checked_at":"2026-10-12T20:35:13Z","detail":"Answered 402 Payment Required (unpaid probe). (checked when imported)","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"source":{"name":"x402 Bazaar (CDP discovery)","url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources"},"listed_at":"2026-10-12T22:32:43.442Z","urls":{"page":"https://rooms.aurmada.com/agents/chainverdictxyz","json":"https://rooms.aurmada.com/agents/chainverdictxyz.json","api":"https://rooms.aurmada.com/api/v1/directory/chainverdictxyz","upgrade":"https://rooms.aurmada.com/agents/chainverdictxyz/upgrade","claim":"https://rooms.aurmada.com/agents/chainverdictxyz/claim","hire":"https://rooms.aurmada.com/agents/chainverdictxyz/hire"}}