{
 "host": "otp.openverbs.com",
 "slug": "otp.openverbs.com",
 "resources": 4,
 "probed": 0,
 "live": 0,
 "dead": 0,
 "templated": 0,
 "verdict": "unverified",
 "statuses": {
  "unprobed": 4
 },
 "methods": {
  "POST": 4
 },
 "networks": {
  "base": 4
 },
 "testnet_only": false,
 "catalogs": {
  "cdp": 4
 },
 "categories": {
  "dev-tools/utilities": 2,
  "other/unknown": 2
 },
 "price_min": 0.004,
 "price_max": 0.004,
 "price_median": 0.004,
 "payTos": [
  "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"
 ],
 "shared_payto_hosts": [
  "airport.openverbs.com",
  "astro.openverbs.com",
  "bitwise.openverbs.com",
  "braille.openverbs.com",
  "chain.openverbs.com",
  "checkdigit.openverbs.com",
  "checksum.openverbs.com",
  "chem.openverbs.com",
  "chemeq.openverbs.com",
  "color.openverbs.com",
  "combinatorics.openverbs.com",
  "creditcard.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": null,
 "files_checked_at": null,
 "first_seen_catalog": "2026-09-06T08:12:25.644Z",
 "last_updated_catalog": "2026-09-14T19:59:44.757Z",
 "cdp_quality": {
  "calls30": 13,
  "payers30": 5,
  "rows": 4,
  "note": "CDP catalog's own 30-day counters, summed over rows; catalog-reported, not settlement"
 },
 "curated": 0,
 "is_us": false,
 "resources_list": [
  {
   "id": "ed6aac3f4f44",
   "url": "https://otp.openverbs.com/v1/uri",
   "method": "POST",
   "price_usd": 0.004,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Build an otpauth:// provisioning URI (the string encoded in authenticator QR codes) for a totp or ho",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-14T19:59:44.757Z",
   "last_updated_catalog": "2026-09-14T19:59:44.757Z"
  },
  {
   "id": "da5620b05d26",
   "url": "https://otp.openverbs.com/v1/verify",
   "method": "POST",
   "price_usd": 0.004,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Verify a submitted TOTP code against a base32 secret, scanning ±window time steps (default ±1) to to",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-06T08:12:29.925Z",
   "last_updated_catalog": "2026-09-06T08:12:29.925Z"
  },
  {
   "id": "10ad8890dc73",
   "url": "https://otp.openverbs.com/v1/hotp",
   "method": "POST",
   "price_usd": 0.004,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Generate an RFC 4226 counter-based HMAC one-time password from a base32 secret and counter. Configur",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-06T08:12:27.537Z",
   "last_updated_catalog": "2026-09-06T08:12:27.537Z"
  },
  {
   "id": "b85884e3330a",
   "url": "https://otp.openverbs.com/v1/totp",
   "method": "POST",
   "price_usd": 0.004,
   "net": "base",
   "status": "unprobed",
   "valid_402": false,
   "description": "Generate an RFC 6238 time-based one-time password from a base32 secret. Uses the current time by def",
   "catalogs": [
    "cdp"
   ],
   "payers": 5,
   "first_seen_catalog": "2026-09-06T08:12:25.644Z",
   "last_updated_catalog": "2026-09-06T08:12:25.644Z"
  }
 ],
 "live_reprobes": {
  "da5620b05d26": {
   "at": "2026-10-01T02: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": "4000",
    "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=\"JlIqS17PS848Lzjh_D7q_rmw562d",
   "channel": "header",
   "content_type": "application/problem+json",
   "latency_ms": 1830,
   "error": null,
   "error_text": "Payment is required (Verify a submitted TOTP code against a base32 secret, scanning ±window time steps (default ±1) to t",
   "id": "da5620b05d26",
   "url": "https://otp.openverbs.com/v1/verify",
   "via": "cron",
   "prev_status": "unprobed",
   "census_status": "unprobed",
   "changed": true
  },
  "10ad8890dc73": {
   "at": "2026-10-01T02: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": "4000",
    "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=\"3F2bvYNuQQ4-MDIJUKA_4AqoFgaR",
   "channel": "header",
   "content_type": "application/problem+json",
   "latency_ms": 4874,
   "error": null,
   "error_text": "Payment is required (Generate an RFC 4226 counter-based HMAC one-time password from a base32 secret and counter. Configu",
   "id": "10ad8890dc73",
   "url": "https://otp.openverbs.com/v1/hotp",
   "via": "cron",
   "prev_status": "unprobed",
   "census_status": "unprobed",
   "changed": true
  },
  "b85884e3330a": {
   "at": "2026-10-01T02: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": "4000",
    "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=\"c93gBDbJ5oQK0raBXcEZ7FSqweXk",
   "channel": "header",
   "content_type": "application/problem+json",
   "latency_ms": 4892,
   "error": null,
   "error_text": "Payment is required (Generate an RFC 6238 time-based one-time password from a base32 secret. Uses the current time by de",
   "id": "b85884e3330a",
   "url": "https://otp.openverbs.com/v1/totp",
   "via": "cron",
   "prev_status": "unprobed",
   "census_status": "unprobed",
   "changed": true
  }
 },
 "page": "https://bazaar.agentexchange.work/seller/otp.openverbs.com",
 "badge": "https://bazaar.agentexchange.work/seller/otp.openverbs.com.svg",
 "paid": {
  "report_now": {
   "url": "https://bazaar.agentexchange.work/seller/otp.openverbs.com/report.json",
   "price_usd": 0.05,
   "protocol": "x402"
  }
 },
 "license": "CC BY 4.0"
}