{
 "name": "Cryptoboy x402 tools (Base)",
 "payTo": "0x759A0efcf6EFfAC36E8DF158D7466b1421E838B6",
 "network": "base (eip155:8453)",
 "asset": "USDC",
 "note": "Unpaid requests get HTTP 402. Read-only: these routes never sign, pay or send transactions.",
 "routes": [
  {
   "url": "https://x402-listing-doctor.x402-listing-doctor-workers.workers.dev/v1/base-tx-explain",
   "method": "GET",
   "priceUSDC": 0.01,
   "params": {
    "txHash": "0x… (66 hex chars)"
   },
   "description": "Explain one Base mainnet transaction from public RPC data: status, from/to, method selector, fee in ETH, block time and every ERC-20 Transfer with token, amount and decimals."
  },
  {
   "url": "https://x402-listing-doctor.x402-listing-doctor-workers.workers.dev/v1/base-token-check",
   "method": "GET",
   "priceUSDC": 0.02,
   "params": {
    "address": "0x… ERC-20 contract on Base"
   },
   "description": "Read-only due-diligence for an ERC-20 on Base: name, symbol, decimals, total supply, owner(), contract code size, EIP-1967 proxy implementation and plain heuristics. No trading advice."
  },
  {
   "url": "https://x402-listing-doctor.x402-listing-doctor-workers.workers.dev/v1/x402-listing-doctor",
   "method": "GET",
   "priceUSDC": 0.05,
   "params": {
    "url": "https://… x402 endpoint to inspect"
   },
   "description": "Compliance report for a public x402 endpoint before you list it: HTTP 402 status, PAYMENT-REQUIRED / v1 body fields (network, USDC asset, payTo, amount, timeout), Bazaar metadata presence and concrete fixes."
  },
  {
   "url": "https://x402-listing-doctor.x402-listing-doctor-workers.workers.dev/v1/nonprofit-990",
   "method": "GET",
   "priceUSDC": 0.02,
   "params": {
    "ein": "US nonprofit EIN, 9 digits (e.g. 530196605)"
   },
   "description": "IRS Form 990 snapshot for one US nonprofit from ProPublica Nonprofit Explorer: name, city/state, NTEE code, and the last filings with tax period, total revenue, total expenses, total assets and the PDF link."
  },
  {
   "url": "https://x402-listing-doctor.x402-listing-doctor-workers.workers.dev/v1/federal-register-search",
   "method": "GET",
   "priceUSDC": 0.01,
   "params": {
    "term": "search words (2-80 chars)",
    "agency": "optional agency slug, e.g. securities-and-exchange-commission"
   },
   "description": "Latest 20 Federal Register documents matching a term (optionally one agency): title, type (rule, proposed rule, notice), agencies, publication date, document number and official URL, newest first."
  },
  {
   "url": "https://x402-listing-doctor.x402-listing-doctor-workers.workers.dev/v1/usgs-quakes-near",
   "method": "GET",
   "priceUSDC": 0.01,
   "params": {
    "lat": "latitude -90..90",
    "lon": "longitude -180..180",
    "radiusKm": "1-500 (default 100)",
    "days": "1-365 (default 30)"
   },
   "description": "USGS earthquakes of magnitude 2.5+ within a radius of a point over the last N days: count, strongest event and the 20 most recent with magnitude, place, UTC time and USGS event page."
  }
 ]
}