← The evidence ledger
Evidence row 1838
Observed , by baseline/1.
- Kind
- listing
- About
- source_record agentic_market:chainverdict-xyz
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- e5fa689746858afbd352aa8d95d4883f28dbde1a9dda200de64703cda33f2458
- Leaf
- 0x2fd167980ff2f77e94fb582aebb800eb3663d5274f18a8d4bdc7d4befa588fd3
What was observed
{
"endpoints": [
[
"x402",
"https://chainverdict.xyz/v1/batch/validate"
],
[
"x402",
"https://chainverdict.xyz/v1/data/activity/:addr"
],
[
"x402",
"https://chainverdict.xyz/v1/data/block"
],
[
"x402",
"https://chainverdict.xyz/v1/data/gas"
],
[
"x402",
"https://chainverdict.xyz/v1/data/portfolio/%3Aaddr"
],
[
"x402",
"https://chainverdict.xyz/v1/data/portfolio/:addr"
],
[
"x402",
"https://chainverdict.xyz/v1/data/supply/:addr"
],
[
"x402",
"https://chainverdict.xyz/v1/doc/diff"
],
[
"x402",
"https://chainverdict.xyz/v1/doc/html-to-markdown"
],
[
"x402",
"https://chainverdict.xyz/v1/preflight/:addr"
],
[
"x402",
"https://chainverdict.xyz/v1/screen/address/:addr"
],
[
"x402",
"https://chainverdict.xyz/v1/security/email/:domain"
],
[
"x402",
"https://chainverdict.xyz/v1/security/tls/:domain"
],
[
"x402",
"https://chainverdict.xyz/v1/security/typosquat/:domain"
],
[
"x402",
"https://chainverdict.xyz/v1/token/verdict/:address"
],
[
"x402",
"https://chainverdict.xyz/v1/validate/bic/:bic"
],
[
"x402",
"https://chainverdict.xyz/v1/validate/iban/%3Aiban"
],
[
"x402",
"https://chainverdict.xyz/v1/validate/iban/:iban"
],
[
"x402",
"https://chainverdict.xyz/v1/validate/isin/:isin"
],
[
"x402",
"https://chainverdict.xyz/v1/validate/lei/:lei"
],
[
"x402",
"https://chainverdict.xyz/v1/validate/vat/:vat"
],
[
"x402",
"https://chainverdict.xyz/v1/verify/payment/:tx"
],
[
"x402",
"https://chainverdict.xyz/v1/verify/token/:q"
],
[
"x402",
"https://chainverdict.xyz/v1/wallet/dossier/:address"
]
],
"name": "chainverdict.xyz",
"owner_address": null,
"raw": {
"caip2_networks": [
"eip155:8453"
],
"category": "",
"description": "",
"domain": "chainverdict.xyz",
"endpoints": [
{
"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.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": [],
"group": "body",
"name": "items",
"required": false,
"type": "array"
}
],
"pricing": {
"amount": "0.1",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/batch/validate"
},
{
"description": "Recent transfer activity for an ERC-20 on Base: transfer count and volume over the sampled window, for judging whether a token is actually in use. Live chain read.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "test",
"group": "path",
"name": "addr",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/data/activity/:addr"
},
{
"description": "Latest Base block: number, timestamp and hash. The cheapest call on the service — useful as a liveness and connectivity check.",
"method": "GET",
"parameters": [],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "41",
"l30DaysUniquePayers": "7"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/data/block"
},
{
"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.",
"method": "GET",
"parameters": [],
"pricing": {
"amount": "0.002",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "38",
"l30DaysUniquePayers": "4"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/data/gas"
},
{
"description": "Native ETH and ERC-20 token balances for a Base address in one call, read live from chain at a stated block height.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "%3Aaddr",
"group": "path",
"name": "addr",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.004",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "38",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/data/portfolio/%3Aaddr"
},
{
"description": "Native ETH and ERC-20 token balances for a Base address in one call, read live from chain at a stated block height.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": ":addr",
"group": "path",
"name": "addr",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.004",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/data/portfolio/:addr"
},
{
"description": "Total and circulating supply for an ERC-20 on Base, read live from chain with decimals applied and the block height returned.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "test",
"group": "path",
"name": "addr",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.003",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/data/supply/:addr"
},
{
"description": "Structured diff of two text blocks: per-line additions, deletions and changes, plus an identical flag. Use it to detect whether a contract, policy or spec changed between two fetches.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "line one",
"group": "body",
"name": "a",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "line two",
"group": "body",
"name": "b",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.002",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/doc/diff"
},
{
"description": "Convert an HTML document to clean Markdown for LLM ingestion: strips scripts, styles and navigation chrome, preserves headings, lists, tables and links. Deterministic for identical input.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "<h1>Hello</h1>",
"group": "body",
"name": "html",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.002",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/doc/html-to-markdown"
},
{
"description": "The check to run immediately before an agent sends USDC to an address it did not hard-code. Composite of OFAC SDN screening and on-chain address profiling, returned as clear_to_pay / caution / do_not_pay with the evidence behind it. 'clear_to_pay' means no configured negative signal fired — it is not an endorsement or a guarantee of counterparty legitimacy.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0xAe2634E709c454f2720C65A0b2F9ba168e431842",
"group": "path",
"name": "addr",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/preflight/:addr"
},
{
"description": "Screen an EVM address against the US OFAC SDN digital-currency address list at $0.001 — the cheapest sanctions lookup in the ecosystem, Ed25519-signed so you can verify it offline. Exact-list-match, refreshed daily. Screens that one list only — not EU, UN or UK/OFSI — and a non-match is not evidence the counterparty is legitimate. Not a regulated AML/KYT service and does not discharge any legal screening obligation.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0xAe2634E709c454f2720C65A0b2F9ba168e431842",
"group": "path",
"name": "addr",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/screen/address/:addr"
},
{
"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.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": ":domain",
"group": "path",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/security/email/: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.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "path",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/security/tls/: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 check, not proof of intent.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "github.com",
"group": "path",
"name": "domain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/security/typosquat/:domain"
},
{
"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/caution/avoid with a score and the signals behind it. Heuristic static analysis, not a security audit — a proxy contract can change its implementation after this check.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "path",
"name": "address",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/token/verdict/:address"
},
{
"description": "Validate a BIC/SWIFT code against ISO 9362: 8 or 11 characters, bank and country segments, location and branch codes. Structural only; does not confirm the institution is reachable.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "test",
"group": "path",
"name": "bic",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/validate/bic/:bic"
},
{
"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.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "%3Aiban",
"group": "path",
"name": "iban",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "8",
"l30DaysUniquePayers": "4"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/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.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "test",
"group": "path",
"name": "iban",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/validate/iban/:iban"
},
{
"description": "Validate an ISIN against ISO 6166: country prefix, 9-character NSIN and Luhn check digit. Structural only; does not confirm the instrument exists or is tradeable.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": ":isin",
"group": "path",
"name": "isin",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/validate/isin/:isin"
},
{
"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.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "test",
"group": "path",
"name": "lei",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.002",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/validate/lei/:lei"
},
{
"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.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "test",
"group": "path",
"name": "vat",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/validate/vat/:vat"
},
{
"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.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "test",
"group": "path",
"name": "tx",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.02",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/verify/payment/:tx"
},
{
"description": "Resolve a token symbol or contract address to the canonical Base contract, so an agent swapping or accepting 'USDC' gets the real one. Catches lookalike and impostor contracts sharing a symbol.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "bitcoin",
"group": "path",
"name": "q",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/verify/token/:q"
},
{
"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 — they describe activity, not intent.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "path",
"name": "address",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://chainverdict.xyz/v1/wallet/dossier/:address"
}
],
"enriched": false,
"iconUrl": "",
"id": "chainverdict-xyz",
"integrationType": "",
"isNew": false,
"name": "chainverdict.xyz",
"networks": [
"Base"
],
"priceSummary": {
"avgCostBasis": "exact",
"avgCostPerTransaction": "0.008792",
"currency": "USDC",
"maxAmount": "0.1",
"minAmount": "0.001"
},
"provider": "chainverdict.xyz",
"providerUrl": "",
"serviceName": "",
"tags": []
},
"source": "agentic_market",
"summary": ""
}What the leaf hashes
{"body":"e5fa689746858afbd352aa8d95d4883f28dbde1a9dda200de64703cda33f2458","id":1838,"kind":"listing","method":"baseline/1","observed_us":1793025259404786,"prev":null,"subject":"agentic_market:chainverdict-xyz","subject_kind":"source_record"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.