{
 "host": "chain.openverbs.com",
 "slug": "chain.openverbs.com",
 "resources": 24,
 "probed": 0,
 "live": 0,
 "dead": 0,
 "templated": 0,
 "verdict": "unverified",
 "statuses": {
  "unprobed": 24
 },
 "methods": {
  "POST": 24
 },
 "networks": {
  "base": 24
 },
 "testnet_only": false,
 "catalogs": {
  "cdp": 24
 },
 "categories": {
  "chain-rpc": 10,
  "crypto-data": 7,
  "agent-services": 2,
  "other/unknown": 2,
  "money-movement": 1,
  "trading-signals": 1,
  "code-execution": 1
 },
 "price_min": 0.001,
 "price_max": 0.006,
 "price_median": 0.004,
 "payTos": [
  "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"
 ],
 "shared_payto_hosts": [
  "airport.openverbs.com",
  "astro.openverbs.com",
  "bitwise.openverbs.com",
  "braille.openverbs.com",
  "checkdigit.openverbs.com",
  "checksum.openverbs.com",
  "chem.openverbs.com",
  "chemeq.openverbs.com",
  "color.openverbs.com",
  "combinatorics.openverbs.com",
  "creditcard.openverbs.com",
  "crypto.openverbs.com"
 ],
 "shared_payto_hosts_count": 90,
 "onchain": {
  "resolved": true,
  "payTos_resolved": 1,
  "payTos_total": 1,
  "payers": 5,
  "payments": 197,
  "usd": 1.353,
  "first": "2026-09-09T06:14:21.000000Z",
  "last": "2026-09-30T21:31:07.000000Z",
  "sampler_share": 1,
  "sources": [
   "forensics-2026-09-30"
  ],
  "note": "the payTo also receives for 90 other hosts; on-chain totals are per address, not per host"
 },
 "files": {
  "manifest": {
   "present": false,
   "status": null,
   "shape": null,
   "resource_count": 0,
   "has_prices": false
  },
  "agent_card": {
   "present": false,
   "status": null
  },
  "llms": {
   "present": false,
   "status": null
  },
  "openapi": {
   "present": false,
   "status": null
  }
 },
 "files_checked_at": "2026-09-30T23:14:44.964Z",
 "first_seen_catalog": "2026-09-27T14:57:15.974Z",
 "last_updated_catalog": "2026-09-27T15:24:10.195Z",
 "cdp_quality": {
  "calls30": 128,
  "payers30": 25,
  "rows": 24,
  "note": "CDP catalog's own 30-day counters, summed over rows; catalog-reported, not settlement"
 },
 "curated": 0,
 "is_us": false,
 "resources_list": [
  {
   "id": "95edcaff52f3",
   "url": "https://chain.openverbs.com/v1/block",
   "method": "POST",
   "price_usd": 0.001,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Live block summary by number, hex, or tag (latest/earliest/pending/safe/finalized; default latest): ",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:25.009Z",
   "last_updated_catalog": "2026-09-27T14:57:25.009Z"
  },
  {
   "id": "6d28dcca2d25",
   "url": "https://chain.openverbs.com/v1/token-balance",
   "method": "POST",
   "price_usd": 0.002,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Live ERC-20 token balance held by a wallet: calls `balanceOf(address)` on the token contract and ret",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:40.558Z",
   "last_updated_catalog": "2026-09-27T14:57:40.558Z"
  },
  {
   "id": "8ba73341659e",
   "url": "https://chain.openverbs.com/v1/token",
   "method": "POST",
   "price_usd": 0.002,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Live ERC-20 metadata read directly from the contract: name, symbol, decimals and total supply (raw +",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:20.683Z",
   "last_updated_catalog": "2026-09-27T14:57:20.683Z"
  },
  {
   "id": "ab757d2af704",
   "url": "https://chain.openverbs.com/v1/address",
   "method": "POST",
   "price_usd": 0.002,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Native ETH / wallet balance for an address on any EVM chain: native balance (wei + ether), transacti",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:18.295Z",
   "last_updated_catalog": "2026-09-27T14:57:18.295Z"
  },
  {
   "id": "b111b201a46c",
   "url": "https://chain.openverbs.com/v1/tx",
   "method": "POST",
   "price_usd": 0.003,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Live status and details of a transaction by hash: success/failed/pending, from/to, value (wei + ethe",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:22.841Z",
   "last_updated_catalog": "2026-09-27T14:57:22.841Z"
  },
  {
   "id": "2285c55eb4e2",
   "url": "https://chain.openverbs.com/v1/gas",
   "method": "POST",
   "price_usd": 0.002,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Live gas conditions for an EVM chain: current gas price, the latest block's base fee (EIP-1559) and ",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:15.974Z",
   "last_updated_catalog": "2026-09-27T14:57:15.974Z"
  },
  {
   "id": "31e4e5bf3244",
   "url": "https://chain.openverbs.com/v1/btc-tx",
   "method": "POST",
   "price_usd": 0.006,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Look up a Bitcoin transaction by txid: confirmation status, block height and time, fee (sats), effec",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:33.969Z",
   "last_updated_catalog": "2026-09-27T14:57:33.969Z"
  },
  {
   "id": "463ac94961b0",
   "url": "https://chain.openverbs.com/v1/btc-address",
   "method": "POST",
   "price_usd": 0.006,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Balance and activity for a Bitcoin address (base58 1…/3… or bech32 bc1…): confirmed balance (sats an",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:31.869Z",
   "last_updated_catalog": "2026-09-27T14:57:31.869Z"
  },
  {
   "id": "b0379f8d7cc4",
   "url": "https://chain.openverbs.com/v1/btc-mempool",
   "method": "POST",
   "price_usd": 0.006,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Live snapshot of the Bitcoin mempool: number of unconfirmed transactions, total pending virtual size",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:29.577Z",
   "last_updated_catalog": "2026-09-27T14:57:29.577Z"
  },
  {
   "id": "9f41e436fbaf",
   "url": "https://chain.openverbs.com/v1/btc-fees",
   "method": "POST",
   "price_usd": 0.006,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Live recommended Bitcoin transaction fee rates (in sat/vB) for next-block, ~30-minute, ~1-hour, econ",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:27.396Z",
   "last_updated_catalog": "2026-09-27T14:57:27.396Z"
  },
  {
   "id": "5e5f26e77dec",
   "url": "https://chain.openverbs.com/v1/explain",
   "method": "POST",
   "price_usd": 0.006,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Decode a transaction into plain language: native ETH transfer, contract call (with decoded method na",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:36.179Z",
   "last_updated_catalog": "2026-09-27T14:57:36.179Z"
  },
  {
   "id": "c84e64b70af9",
   "url": "https://chain.openverbs.com/v1/ens-resolve",
   "method": "POST",
   "price_usd": 0.003,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Resolve an ENS name (like alice.eth) to its Ethereum address, read live from the ENS resolver on Eth",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:53.852Z",
   "last_updated_catalog": "2026-09-27T14:57:53.852Z"
  },
  {
   "id": "22c740403f7d",
   "url": "https://chain.openverbs.com/v1/token-risk",
   "method": "POST",
   "price_usd": 0.006,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Deterministic risk screen of an ERC-20 token from on-chain bytecode and metadata, no third-party ris",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:38.412Z",
   "last_updated_catalog": "2026-09-27T14:57:38.412Z"
  },
  {
   "id": "866b77ce93b7",
   "url": "https://chain.openverbs.com/v1/ens-reverse",
   "method": "POST",
   "price_usd": 0.003,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Reverse-resolve an Ethereum address to its primary ENS name (the reverse record set by the owner), r",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:55.762Z",
   "last_updated_catalog": "2026-09-27T14:57:55.762Z"
  },
  {
   "id": "5b20ba607b19",
   "url": "https://chain.openverbs.com/v1/nft-metadata",
   "method": "POST",
   "price_usd": 0.006,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Resolve one NFT (contract + tokenId) into normalized metadata: name, description, image, attributes ",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:58:00.672Z",
   "last_updated_catalog": "2026-09-27T14:58:00.672Z"
  },
  {
   "id": "012acbf5608a",
   "url": "https://chain.openverbs.com/v1/ens-records",
   "method": "POST",
   "price_usd": 0.002,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Read an ENS name's address plus its text records (avatar, url, email, description, com.twitter, com.",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:57.932Z",
   "last_updated_catalog": "2026-09-27T14:57:57.932Z"
  },
  {
   "id": "252faf73610f",
   "url": "https://chain.openverbs.com/v1/receipt",
   "method": "POST",
   "price_usd": 0.003,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Live transaction receipt by hash via `eth_getTransactionReceipt`: success/failed status, block numbe",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:49.301Z",
   "last_updated_catalog": "2026-09-27T14:57:49.301Z"
  },
  {
   "id": "269864ec861c",
   "url": "https://chain.openverbs.com/v1/token-allowance",
   "method": "POST",
   "price_usd": 0.002,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Live ERC-20 spending allowance an owner has granted a spender: calls `allowance(owner, spender)` on ",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:42.833Z",
   "last_updated_catalog": "2026-09-27T14:57:42.833Z"
  },
  {
   "id": "b5c0c822a20d",
   "url": "https://chain.openverbs.com/v1/decode",
   "method": "POST",
   "price_usd": 0.004,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Turn a 4-byte function selector or full calldata into its human-readable function signature, and (wh",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:58:03.601Z",
   "last_updated_catalog": "2026-09-27T14:58:03.601Z"
  },
  {
   "id": "99a794e9f9cd",
   "url": "https://chain.openverbs.com/v1/proxy",
   "method": "POST",
   "price_usd": 0.004,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Detect whether a contract is an upgradeable proxy and resolve its implementation: reads the standard",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:51.309Z",
   "last_updated_catalog": "2026-09-27T14:57:51.309Z"
  },
  {
   "id": "c41836e6b663",
   "url": "https://chain.openverbs.com/v1/gas-estimate",
   "method": "POST",
   "price_usd": 0.004,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Simulate a transaction before signing: runs `eth_estimateGas` for `{ to, from?, data?, value? }` and",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:44.846Z",
   "last_updated_catalog": "2026-09-27T14:57:44.846Z"
  },
  {
   "id": "892a41755761",
   "url": "https://chain.openverbs.com/v1/abi",
   "method": "POST",
   "price_usd": 0.006,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Get the verified contract ABI and verification metadata for a deployed contract by address, sourced ",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:58:06.241Z",
   "last_updated_catalog": "2026-09-27T14:58:06.241Z"
  },
  {
   "id": "9bf331474d86",
   "url": "https://chain.openverbs.com/v1/logs",
   "method": "POST",
   "price_usd": 0.006,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Query a contract's event logs over a bounded block range via `eth_getLogs`: filter by `address` (req",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T14:57:47.264Z",
   "last_updated_catalog": "2026-09-27T14:57:47.264Z"
  },
  {
   "id": "4b7522b4b94e",
   "url": "https://chain.openverbs.com/v1/read-contract",
   "method": "POST",
   "price_usd": 0.006,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Call a read-only (view/pure) function on any deployed contract via eth_call and get the decoded resu",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-27T15:24:10.195Z",
   "last_updated_catalog": "2026-09-27T15:24:10.195Z"
  }
 ],
 "live_reprobes": {
  "866b77ce93b7": {
   "at": "2026-10-01T01:13:18.000Z",
   "head_status": 402,
   "get_status": 402,
   "is_402": true,
   "status": "live",
   "dead": false,
   "valid_402": true,
   "body_json": true,
   "has_accepts": true,
   "accepts_count": 1,
   "accepts0": {
    "scheme": "exact",
    "network": "eip155:8453",
    "amount": "3000",
    "payTo": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "maxTimeoutSeconds": 300,
    "extra": {
     "name": "USD Coin",
     "version": "2"
    }
   },
   "price_matches_catalog": true,
   "payto_matches_catalog": null,
   "x402Version": 2,
   "has_bazaar_ext": true,
   "has_payment_required_header": true,
   "mpp_header": "Payment id=\"eBDvCJkuIOgCZV8cpjFvbuGU4sSj",
   "channel": "header",
   "content_type": "application/problem+json",
   "latency_ms": 2452,
   "error": null,
   "error_text": "Payment is required (Reverse-resolve an Ethereum address to its primary ENS name (the reverse record set by the owner), ",
   "id": "866b77ce93b7",
   "url": "https://chain.openverbs.com/v1/ens-reverse",
   "via": "cron",
   "prev_status": "unprobed",
   "census_status": "unprobed",
   "changed": true
  },
  "5b20ba607b19": {
   "at": "2026-10-01T01:13:18.000Z",
   "head_status": 402,
   "get_status": 402,
   "is_402": true,
   "status": "live",
   "dead": false,
   "valid_402": true,
   "body_json": true,
   "has_accepts": true,
   "accepts_count": 1,
   "accepts0": {
    "scheme": "exact",
    "network": "eip155:8453",
    "amount": "6000",
    "payTo": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "maxTimeoutSeconds": 300,
    "extra": {
     "name": "USD Coin",
     "version": "2"
    }
   },
   "price_matches_catalog": true,
   "payto_matches_catalog": null,
   "x402Version": 2,
   "has_bazaar_ext": true,
   "has_payment_required_header": true,
   "mpp_header": "Payment id=\"e5hCaBWnrzyshc3e1jVVZBxZjIud",
   "channel": "header",
   "content_type": "application/problem+json",
   "latency_ms": 3591,
   "error": null,
   "error_text": "Payment is required (Resolve one NFT (contract + tokenId) into normalized metadata: name, description, image, attributes",
   "id": "5b20ba607b19",
   "url": "https://chain.openverbs.com/v1/nft-metadata",
   "via": "cron",
   "prev_status": "unprobed",
   "census_status": "unprobed",
   "changed": true
  },
  "012acbf5608a": {
   "at": "2026-10-01T01:13:18.000Z",
   "head_status": 402,
   "get_status": 402,
   "is_402": true,
   "status": "live",
   "dead": false,
   "valid_402": true,
   "body_json": true,
   "has_accepts": true,
   "accepts_count": 1,
   "accepts0": {
    "scheme": "exact",
    "network": "eip155:8453",
    "amount": "2000",
    "payTo": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "maxTimeoutSeconds": 300,
    "extra": {
     "name": "USD Coin",
     "version": "2"
    }
   },
   "price_matches_catalog": true,
   "payto_matches_catalog": null,
   "x402Version": 2,
   "has_bazaar_ext": true,
   "has_payment_required_header": true,
   "mpp_header": "Payment id=\"uB68JeL1vlXX-Dj680bVppBYsvXK",
   "channel": "header",
   "content_type": "application/problem+json",
   "latency_ms": 3573,
   "error": null,
   "error_text": "Payment is required (Read an ENS name's address plus its text records (avatar, url, email, description, com.twitter, com",
   "id": "012acbf5608a",
   "url": "https://chain.openverbs.com/v1/ens-records",
   "via": "cron",
   "prev_status": "unprobed",
   "census_status": "unprobed",
   "changed": true
  },
  "252faf73610f": {
   "at": "2026-10-01T01:13:18.000Z",
   "head_status": 402,
   "get_status": 402,
   "is_402": true,
   "status": "live",
   "dead": false,
   "valid_402": true,
   "body_json": true,
   "has_accepts": true,
   "accepts_count": 1,
   "accepts0": {
    "scheme": "exact",
    "network": "eip155:8453",
    "amount": "3000",
    "payTo": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "maxTimeoutSeconds": 300,
    "extra": {
     "name": "USD Coin",
     "version": "2"
    }
   },
   "price_matches_catalog": true,
   "payto_matches_catalog": null,
   "x402Version": 2,
   "has_bazaar_ext": true,
   "has_payment_required_header": true,
   "mpp_header": "Payment id=\"d5b4NmR3TbCZHj0rBjqPUvHoUznx",
   "channel": "header",
   "content_type": "application/problem+json",
   "latency_ms": 3991,
   "error": null,
   "error_text": "Payment is required (Live transaction receipt by hash via `eth_getTransactionReceipt`: success/failed status, block numb",
   "id": "252faf73610f",
   "url": "https://chain.openverbs.com/v1/receipt",
   "via": "cron",
   "prev_status": "unprobed",
   "census_status": "unprobed",
   "changed": true
  },
  "269864ec861c": {
   "at": "2026-10-01T01:13:18.000Z",
   "head_status": 402,
   "get_status": 402,
   "is_402": true,
   "status": "live",
   "dead": false,
   "valid_402": true,
   "body_json": true,
   "has_accepts": true,
   "accepts_count": 1,
   "accepts0": {
    "scheme": "exact",
    "network": "eip155:8453",
    "amount": "2000",
    "payTo": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "maxTimeoutSeconds": 300,
    "extra": {
     "name": "USD Coin",
     "version": "2"
    }
   },
   "price_matches_catalog": true,
   "payto_matches_catalog": null,
   "x402Version": 2,
   "has_bazaar_ext": true,
   "has_payment_required_header": true,
   "mpp_header": "Payment id=\"vZLMA1tDoryatrIgVgwEIpa7wRzW",
   "channel": "header",
   "content_type": "application/problem+json",
   "latency_ms": 3822,
   "error": null,
   "error_text": "Payment is required (Live ERC-20 spending allowance an owner has granted a spender: calls `allowance(owner, spender)` on",
   "id": "269864ec861c",
   "url": "https://chain.openverbs.com/v1/token-allowance",
   "via": "cron",
   "prev_status": "unprobed",
   "census_status": "unprobed",
   "changed": true
  }
 },
 "page": "https://bazaar.agentexchange.work/seller/chain.openverbs.com",
 "badge": "https://bazaar.agentexchange.work/seller/chain.openverbs.com.svg",
 "paid": {
  "report_now": {
   "url": "https://bazaar.agentexchange.work/seller/chain.openverbs.com/report.json",
   "price_usd": 0.05,
   "protocol": "x402"
  }
 },
 "license": "CC BY 4.0"
}