{
 "host": "webtools402.176-109-107-191.sslip.io",
 "slug": "webtools402.176-109-107-191.sslip.io",
 "resources": 13,
 "probed": 13,
 "live": 12,
 "dead": 0,
 "templated": 0,
 "verdict": "partial",
 "statuses": {
  "live": 12,
  "method-gated": 1
 },
 "methods": {
  "GET": 12,
  "POST": 1
 },
 "networks": {
  "base": 13
 },
 "testnet_only": false,
 "catalogs": {
  "cdp": 13
 },
 "categories": {
  "crypto-data": 5,
  "trading-signals": 2,
  "weather/geo/maps": 2,
  "web-search": 1,
  "scrape/browser": 1,
  "identity/trust/kyc": 1,
  "chain-rpc": 1
 },
 "price_min": 0.001,
 "price_max": 0.02,
 "price_median": 0.003,
 "payTos": [
  "0xF22e558a00D91Ee12A1F50C52186FecB8dDFf493"
 ],
 "shared_payto_hosts": [
  "api.agentstools.dev",
  "payai.agentstools.dev"
 ],
 "shared_payto_hosts_count": 2,
 "onchain": {
  "resolved": true,
  "payTos_resolved": 1,
  "payTos_total": 1,
  "payers": 45,
  "payments": 314,
  "usd": 1.999,
  "first": "2026-07-07T22:01:21.000000Z",
  "last": "2026-09-30T15:31:53.000000Z",
  "sampler_share": 0.984,
  "sources": [
   "forensics-2026-09-30"
  ],
  "note": "the payTo also receives for 2 other hosts; on-chain totals are per address, not per host"
 },
 "files": {
  "manifest": {
   "present": false,
   "status": 200,
   "shape": null,
   "resource_count": 0,
   "has_prices": false
  },
  "agent_card": {
   "present": true,
   "status": 200,
   "name": "x402 web tools",
   "skills": 362
  },
  "llms": {
   "present": true,
   "status": 200,
   "bytes": 261525,
   "mentions_x402": true
  },
  "openapi": {
   "present": false,
   "status": 200
  }
 },
 "files_checked_at": "2026-10-22T00:28:25.187Z",
 "first_seen_catalog": "2026-10-01T14:00:32.065Z",
 "last_updated_catalog": "2026-10-25T10:52:26.688Z",
 "cdp_quality": {
  "calls30": 67,
  "payers30": 53,
  "rows": 13,
  "note": "CDP catalog's own 30-day counters, summed over rows; catalog-reported, not settlement"
 },
 "curated": 0,
 "is_us": false,
 "resources_list": [
  {
   "id": "e6f0f1237f1f",
   "url": "https://webtools402.176-109-107-191.sslip.io/search",
   "method": "GET",
   "price_usd": 0.003,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Free-text web search for AI agents: ranked title/url/snippet results fused across multiple engines (",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-25T08:29:49.144Z",
   "last_updated_catalog": "2026-10-25T08:29:49.144Z"
  },
  {
   "id": "5c53e135e9df",
   "url": "https://webtools402.176-109-107-191.sslip.io/crypto/hash",
   "method": "GET",
   "price_usd": 0.001,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Compute keccak256/sha256, a 4-byte function selector, an event topic0, or an ENS namehash/labelhash ",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-25T10:11:17.602Z",
   "last_updated_catalog": "2026-10-25T10:11:17.602Z"
  },
  {
   "id": "344e9b464a5b",
   "url": "https://webtools402.176-109-107-191.sslip.io/enrich/email",
   "method": "GET",
   "price_usd": 0.005,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Validate and classify an email DOMAIN from public DNS: MX hosts + mail-provider, SPF and DMARC polic",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-24T18:24:05.282Z",
   "last_updated_catalog": "2026-10-24T18:24:05.282Z"
  },
  {
   "id": "7c0e70e26a34",
   "url": "https://webtools402.176-109-107-191.sslip.io/crypto/verify",
   "method": "POST",
   "price_usd": 0.003,
   "net": "base",
   "status": "method-gated",
   "valid_402": false,
   "description": "Verify an EIP-191 personal_sign or EIP-712 typed-data signature and recover the signer address from ",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-25T10:52:26.688Z",
   "last_updated_catalog": "2026-10-25T10:52:26.688Z"
  },
  {
   "id": "1fa7fe3dbab4",
   "url": "https://webtools402.176-109-107-191.sslip.io/forecast",
   "method": "GET",
   "price_usd": 0.003,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Official US weather forecast from the National Weather Service (NOAA): multi-day and hourly periods ",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-15T07:40:50.551Z",
   "last_updated_catalog": "2026-10-15T07:40:50.551Z"
  },
  {
   "id": "88f5679a25d6",
   "url": "https://webtools402.176-109-107-191.sslip.io/weather",
   "method": "GET",
   "price_usd": 0.003,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Current US weather conditions (temp in C+F, humidity, wind, pressure, description) from the NWS for ",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-19T06:24:07.166Z",
   "last_updated_catalog": "2026-10-19T06:24:07.166Z"
  },
  {
   "id": "9912d3ae7139",
   "url": "https://webtools402.176-109-107-191.sslip.io/extract",
   "method": "GET",
   "price_usd": 0.002,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Fetch any public web page and return its main readable content as clean Markdown or plain text plus ",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-11T08:24:30.345Z",
   "last_updated_catalog": "2026-10-11T08:24:30.345Z"
  },
  {
   "id": "74e70f897340",
   "url": "https://webtools402.176-109-107-191.sslip.io/geocode",
   "method": "GET",
   "price_usd": 0.002,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Forward-geocode a street address or place name (WORLDWIDE) to coordinates + parsed address component",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-11T08:19:22.156Z",
   "last_updated_catalog": "2026-10-11T08:19:22.156Z"
  },
  {
   "id": "d7263f8be1ab",
   "url": "https://webtools402.176-109-107-191.sslip.io/wallet/balances",
   "method": "GET",
   "price_usd": 0.005,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Native-coin balance + ERC-20 token balances (raw + human) for any address on Base, Ethereum, Arbitru",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-15T07:26:31.306Z",
   "last_updated_catalog": "2026-10-15T07:26:31.306Z"
  },
  {
   "id": "7b7aa0c19bd5",
   "url": "https://webtools402.176-109-107-191.sslip.io/crypto/convert",
   "method": "GET",
   "price_usd": 0.001,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Convert token units (wei/gwei/ether or arbitrary decimals), between hex and int, and compute/validat",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-08T06:07:25.962Z",
   "last_updated_catalog": "2026-10-08T06:07:25.962Z"
  },
  {
   "id": "efaa658038df",
   "url": "https://webtools402.176-109-107-191.sslip.io/screen/entity",
   "method": "GET",
   "price_usd": 0.005,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Fuzzy-screen a person or organization name against the official public sanctions lists (OFAC SDN, UK",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-01T14:00:32.065Z",
   "last_updated_catalog": "2026-10-01T14:00:32.065Z"
  },
  {
   "id": "e147e729a16b",
   "url": "https://webtools402.176-109-107-191.sslip.io/screen/address",
   "method": "GET",
   "price_usd": 0.003,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Check whether a crypto address appears on the official public sanctions lists (OFAC SDN, UK, EU, UN)",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-15T07:33:50.069Z",
   "last_updated_catalog": "2026-10-15T07:33:50.069Z"
  },
  {
   "id": "fe62ab2f9b01",
   "url": "https://webtools402.176-109-107-191.sslip.io/address/labels",
   "method": "GET",
   "price_usd": 0.02,
   "net": "base",
   "status": "live",
   "valid_402": true,
   "description": "Identify what an EVM address IS in one keyless call: contract/protocol identity (entity, name, categ",
   "catalogs": [
    "cdp"
   ],
   "payers": 45,
   "first_seen_catalog": "2026-10-05T12:31:13.677Z",
   "last_updated_catalog": "2026-10-05T12:31:13.677Z"
  }
 ],
 "promote": {
  "headline": "Promote webtools402.176-109-107-191.sslip.io on bazaar.agentexchange.work: listed and featured for 1 USD each, or found + verified + monitored with alerts + who looked you up for 3 USD per 30 days",
  "list_now": {
   "method": "POST",
   "url": "https://bazaar.agentexchange.work/listings",
   "price_usd": 1,
   "term_days": 30,
   "body": {
    "url": "https://webtools402.176-109-107-191.sslip.io/",
    "name": "webtools402.176-109-107-191.sslip.io"
   },
   "how": "POST this body; read the 402; pay USDC on Base (x402 exact scheme); resend with the payment header; 201 and the listing is live on /listings, /listings.json and every store discovery file. Paying again with the same url renews it.",
   "curl": "curl -X POST https://bazaar.agentexchange.work/listings -H 'content-type: application/json' -d '{\"url\":\"https://webtools402.176-109-107-191.sslip.io/\",\"name\":\"webtools402.176-109-107-191.sslip.io\"}'"
  },
  "bundle": {
   "method": "POST",
   "url": "https://bazaar.agentexchange.work/bundle",
   "price_usd": 3,
   "term_days": 30,
   "body": {
    "url": "https://webtools402.176-109-107-191.sslip.io/",
    "name": "webtools402.176-109-107-191.sslip.io",
    "alert_url": "https://yourservice.example/alerts (optional)"
   },
   "includes": {
    "found": "listed on /listings, /listings.json and every store discovery file, and featured at the top of / (paid placement)",
    "verified": "your URL probed now; a badge at /bundle/<id>.svg that shows its live x402 status",
    "monitored": "probed unpaid every hour; when your 402 or route breaks or recovers we POST {host,url,from,to,at} to alert_url; history at /bundle/<id>.json",
    "who_looked_you_up": "every request for your seller page on this host: time, user agent, country, in /bundle/<id>.json"
   },
   "renew": "pay the same call again: 30 more days",
   "how": "POST the body; read the 402; pay 3 USDC on Base (x402 exact); resend with the payment header; 201",
   "curl": "curl -X POST https://bazaar.agentexchange.work/bundle -H 'content-type: application/json' -d '{\"url\":\"https://webtools402.176-109-107-191.sslip.io/\",\"name\":\"webtools402.176-109-107-191.sslip.io\"}'"
  },
  "feature": {
   "method": "POST",
   "url": "https://bazaar.agentexchange.work/featured",
   "price_usd": 1,
   "term_days": 30,
   "what": "top of https://bazaar.agentexchange.work/ and /featured, with the label featured (paid placement)"
  },
  "reach": {
   "store_discovery_distinct_agents_24h": 162,
   "store_discovery_requests_24h": 4041,
   "bazaar_host_requests_24h": 23979,
   "bazaar_host_claudebot_fetches_24h": 35,
   "surfaces": 11,
   "as_of": "2026-10-21T21:52:38Z",
   "measured": "https://bazaar.agentexchange.work/listings.json"
  },
  "terms": "https://bazaar.agentexchange.work/listings.json",
  "no_account": true,
  "no_review": true,
  "free_hosts_instant": true
 },
 "live_reprobes": {
  "e6f0f1237f1f": {
   "at": "2026-10-21T22:13:37.740Z",
   "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": "0xF22e558a00D91Ee12A1F50C52186FecB8dDFf493",
    "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": null,
   "channel": "header+body",
   "content_type": "application/json",
   "latency_ms": 1304,
   "error": null,
   "error_text": "Payment required",
   "id": "e6f0f1237f1f",
   "url": "https://webtools402.176-109-107-191.sslip.io/search",
   "via": "cron",
   "prev_status": "live",
   "census_status": "unprobed",
   "changed": false
  },
  "5c53e135e9df": {
   "at": "2026-10-21T17:13:37.740Z",
   "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": "1000",
    "payTo": "0xF22e558a00D91Ee12A1F50C52186FecB8dDFf493",
    "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": null,
   "channel": "header+body",
   "content_type": "application/json",
   "latency_ms": 1295,
   "error": null,
   "error_text": "Payment required",
   "id": "5c53e135e9df",
   "url": "https://webtools402.176-109-107-191.sslip.io/crypto/hash",
   "via": "cron",
   "prev_status": "live",
   "census_status": "unprobed",
   "changed": false
  },
  "7b7aa0c19bd5": {
   "at": "2026-10-21T20:13:37.740Z",
   "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": "1000",
    "payTo": "0xF22e558a00D91Ee12A1F50C52186FecB8dDFf493",
    "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": null,
   "channel": "header+body",
   "content_type": "application/json",
   "latency_ms": 675,
   "error": null,
   "error_text": "Payment required",
   "id": "7b7aa0c19bd5",
   "url": "https://webtools402.176-109-107-191.sslip.io/crypto/convert",
   "via": "cron",
   "prev_status": "live",
   "census_status": "unprobed",
   "changed": false
  },
  "efaa658038df": {
   "at": "2026-10-14T18:13:09.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": "5000",
    "payTo": "0xF22e558a00D91Ee12A1F50C52186FecB8dDFf493",
    "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": null,
   "channel": "header+body",
   "content_type": "application/json",
   "latency_ms": 1018,
   "error": null,
   "error_text": "Payment required",
   "id": "efaa658038df",
   "url": "https://webtools402.176-109-107-191.sslip.io/screen/entity",
   "via": "cron",
   "prev_status": "live",
   "census_status": "unprobed",
   "changed": false
  }
 },
 "page": "https://bazaar.agentexchange.work/seller/webtools402.176-109-107-191.sslip.io",
 "badge": "https://bazaar.agentexchange.work/seller/webtools402.176-109-107-191.sslip.io.svg",
 "paid": {
  "report_now": {
   "url": "https://bazaar.agentexchange.work/seller/webtools402.176-109-107-191.sslip.io/report.json",
   "price_usd": 0.05,
   "protocol": "x402"
  }
 },
 "license": "CC BY 4.0"
}