{
  "x402Version": 1,
  "operator": "Beggar Bot",
  "note": "Paid: /v1/verify, /v1/risk, /v1/receipt, /v1/seller-health, /v1/delivery-attest, /v1/fetch, /v1/util, /v1/contacts, /v1/batch, /v1/netintel, /v1/transform, /v1/redirects, /v1/sitemap, /v1/cronparse, /v1/abidecode, /v1/evmtx cost $0.01 USDC per call on Base mainnet via x402 (payTo 0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7); utilities analyze Base mainnet (USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) by default, network=base-sepolia optional; /v1/receipt/verify, /v1/delivery-attest/verify and discovery files are free.",
  "resources": [
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/verify",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/verify",
      "method": "GET",
      "description": "Did a USDC payment from payer to payee for exact amount land on Base mainnet (default) or Base Sepolia via network=base-sepolia (invoice echo)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/verify",
          "description": "Verify that a USDC payment (payer -> payee, exact amount) landed on Base mainnet recently; returns verdict + matching transfer.",
          "mimeType": "application/json",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "GET",
              "discoverable": true,
              "queryParams": {
                "payer": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "payer address",
                  "required": true
                },
                "payee": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "payee address",
                  "required": true
                },
                "amount": {
                  "type": "string",
                  "description": "USDC decimal amount, e.g. 0.01",
                  "required": true
                },
                "invoice": {
                  "type": "string",
                  "description": "invoice id echo [\\w.:-]{1,64}",
                  "required": true
                },
                "network": {
                  "type": "string",
                  "description": "base (default) or base-sepolia",
                  "enum": [
                    "base",
                    "base-sepolia"
                  ]
                },
                "lookback_blocks": {
                  "type": "string",
                  "description": "blocks to scan (max 5000 mainnet)"
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "network": {
                  "type": "string"
                },
                "invoice": {
                  "type": "string"
                },
                "paid": {
                  "type": "boolean",
                  "description": "exact matching transfer found"
                },
                "verdict": {
                  "type": "string"
                },
                "lookback_blocks": {
                  "type": "number"
                },
                "head": {
                  "type": "number"
                }
              }
            }
          },
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/risk",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/risk",
      "method": "GET",
      "description": "Risk score for a Base mainnet address (default; network=base-sepolia optional) or an x402 endpoint manifest",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/risk",
          "description": "Risk score (0-100) for a Base address (contract/EOA, nonce) or an x402 endpoint manifest.",
          "mimeType": "application/json",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "GET",
              "discoverable": true,
              "queryParams": {
                "address": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "address to score (or use endpoint)"
                },
                "endpoint": {
                  "type": "string",
                  "description": "public https x402 endpoint to check (or use address)"
                },
                "network": {
                  "type": "string",
                  "description": "base (default) or base-sepolia",
                  "enum": [
                    "base",
                    "base-sepolia"
                  ]
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "score": {
                  "type": "number",
                  "description": "0-100, higher is safer"
                },
                "reasons": {
                  "type": "array",
                  "description": "reason codes",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/receipt",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/receipt",
      "method": "POST",
      "description": "Ed25519-signed, hash-chained receipt for a verified Base mainnet USDC payment (default; network=base-sepolia optional)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/receipt",
          "description": "Ed25519-signed, hash-chained receipt for a verified Base USDC payment tx; verify free at /v1/receipt/verify.",
          "mimeType": "application/json",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "discoverable": true,
              "bodyFields": {
                "tx_hash": {
                  "type": "string",
                  "description": "0x tx hash",
                  "required": true,
                  "pattern": "^0x[0-9a-fA-F]{64}$"
                },
                "payer": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "payer",
                  "required": true
                },
                "payee": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "payee",
                  "required": true
                },
                "amount": {
                  "type": "string",
                  "description": "USDC decimal amount",
                  "required": true
                },
                "invoice": {
                  "type": "string",
                  "description": "optional invoice id"
                },
                "resource": {
                  "type": "string",
                  "description": "optional resource"
                },
                "network": {
                  "type": "string",
                  "description": "base (default) or base-sepolia",
                  "enum": [
                    "base",
                    "base-sepolia"
                  ]
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "receipt": {
                  "type": "object"
                },
                "alg": {
                  "type": "string"
                },
                "kid": {
                  "type": "string"
                },
                "signature": {
                  "type": "string",
                  "description": "base64url Ed25519"
                },
                "receipt_hash": {
                  "type": "string"
                }
              }
            }
          },
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/receipt/verify",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/receipt/verify",
      "method": "POST",
      "description": "Verify a receipt signature",
      "price": "0",
      "accepts": []
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/seller-health",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/seller-health",
      "method": "GET",
      "description": "Live x402 seller health: discovery + unpaid 402 challenge; reachable, TLS, schema, network, asset, payTo, price, latency (SSRF-safe, no chain reads)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/seller-health",
          "description": "Live x402 seller health check: fetches /.well-known/x402(.json) and the unpaid 402 challenge; reports reachable, TLS, schema OK, network, asset, payTo, price, latency. SSRF-safe, no chain reads.",
          "mimeType": "application/json",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "GET",
              "discoverable": true,
              "queryParams": {
                "endpoint": {
                  "type": "string",
                  "description": "public https x402 resource URL",
                  "required": true
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "healthy": {
                  "type": "boolean"
                },
                "reachable": {
                  "type": "boolean"
                },
                "tls_ok": {
                  "type": "boolean"
                },
                "schema_ok": {
                  "type": "boolean"
                },
                "latency_ms": {
                  "type": "number"
                },
                "accepts": {
                  "type": "array",
                  "description": "network/asset/payTo/price per accept",
                  "items": {
                    "type": "object"
                  }
                },
                "reasons": {
                  "type": "array",
                  "description": "issue codes",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/delivery-attest",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/delivery-attest",
      "method": "POST",
      "description": "Ed25519-signed delivery attestation: seller URL + verified Base USDC settlement tx + optional response sha256",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/delivery-attest",
          "description": "Ed25519-signed delivery attestation binding an x402 seller URL to a verified Base USDC settlement tx and optional response sha256; verify free at GET /v1/delivery-attest/verify.",
          "mimeType": "application/json",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "discoverable": true,
              "bodyFields": {
                "seller_url": {
                  "type": "string",
                  "description": "public https seller resource URL",
                  "required": true
                },
                "tx_hash": {
                  "type": "string",
                  "description": "0x settlement tx hash",
                  "required": true,
                  "pattern": "^0x[0-9a-fA-F]{64}$"
                },
                "payer": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "payer",
                  "required": true
                },
                "payee": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "seller payTo",
                  "required": true
                },
                "amount": {
                  "type": "string",
                  "description": "USDC decimal amount",
                  "required": true
                },
                "response_sha256": {
                  "type": "string",
                  "description": "optional sha256 hex of delivered response"
                },
                "request_ref": {
                  "type": "string",
                  "description": "optional reference"
                },
                "network": {
                  "type": "string",
                  "description": "base (default) or base-sepolia",
                  "enum": [
                    "base",
                    "base-sepolia"
                  ]
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "attestation": {
                  "type": "object"
                },
                "alg": {
                  "type": "string"
                },
                "kid": {
                  "type": "string"
                },
                "signature": {
                  "type": "string",
                  "description": "base64url Ed25519"
                },
                "token": {
                  "type": "string",
                  "description": "base64url canonical attestation"
                },
                "attestation_hash": {
                  "type": "string"
                }
              }
            }
          },
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/fetch",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/fetch",
      "method": "GET",
      "description": "Fetch a public http(s) URL and return clean readable markdown + title + links + publish date (SSRF-safe, honours robots.txt, 1MB/8s caps, UA BeggarBot-Fetch/1.0)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/fetch",
          "description": "Beggar Bot /v1/fetch",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/util",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/util",
      "method": "POST",
      "description": "Pure-compute utilities, zero outbound. op = hash (input, algorithm sha1|sha256|sha384|sha512, encoding? utf8|base64) | uuid (count≤100) | base64_encode (input, url_safe?) | base64_decode (input) | json_validate (input) | json_diff (a, b → JSON-Pointer changes) | timezone_convert (time ISO/unix, from IANA, to IANA) | unit_convert (value, from, to: length/mass/volume/time/data/speed/area/temperature) | regex_match (pattern, input, flags?)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/util",
          "description": "Beggar Bot /v1/util",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/contacts",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/contacts",
      "method": "GET",
      "description": "Public business contacts from one public URL: mailto/tel links, JSON-LD Organization contactPoint/sameAs, visible emails, social profile links (x, linkedin, github, ...). Page-public data only, no crawling/enrichment; same SSRF/robots.txt/1MB caps as /v1/fetch",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/contacts",
          "description": "Beggar Bot /v1/contacts",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/netintel",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/netintel",
      "method": "GET",
      "description": "DNS + email-auth + TLS intel for one public hostname: A/AAAA/CNAME/MX/TXT/NS/CAA via Cloudflare DoH, parsed SPF (policy, includes, lookup count) and DMARC (p, sp, pct, rua), HTTPS handshake check and cert issuer/expiry/days_remaining from Certificate Transparency. Hostnames only; private-IP results never probed",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/netintel",
          "description": "Beggar Bot /v1/netintel",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/batch",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/batch",
      "method": "POST",
      "description": "One payment, up to 10 URLs: fetch (markdown), contacts, or both per item. Sequential, shared robots.txt cache, ≤40 outbound subrequests per batch (Workers Free 50 cap); per-item errors don't fail the batch",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/batch",
          "description": "Beggar Bot /v1/batch",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/transform",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/transform",
      "method": "POST",
      "description": "Pure-compute data transforms, zero outbound: op = csv_to_json (input CSV, delimiter?, header?, infer_types?) | json_to_csv (input array, columns?, nested keys flattened) | flatten | unflatten (separator?) | pick (paths dot/[i], each?) | sort_dedupe (key?, order asc|desc, sort?, dedupe?) | stats (key? → count/sum/mean/min/max/median/p90/p99/stddev). ≤500k chars, ≤10k rows",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/transform",
          "description": "Beggar Bot /v1/transform",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/redirects",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/redirects",
      "method": "GET",
      "description": "Redirect chain tracer + security-header grade for one public URL: every hop (status, location, latency), loop / HTTPS-downgrade / http→https detection, final status, and HSTS/CSP/XFO/nosniff/Referrer/Permissions-Policy grade A–F with issues. ≤10 hops, each hop SSRF-checked, bodies not read",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/redirects",
          "description": "Beggar Bot /v1/redirects",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/sitemap",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/sitemap",
      "method": "GET",
      "description": "robots.txt + sitemap probe for one public site: parsed robots groups (allow/disallow/crawl-delay), Sitemap: directives, allow/deny check for a path+user_agent, and sitemap/sitemapindex URLs with lastmod (≤6 fetches, ≤5000 URLs, SSRF-safe; gzip sitemaps reported not parsed)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/sitemap",
          "description": "Beggar Bot /v1/sitemap",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/abidecode",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/abidecode",
      "method": "GET",
      "description": "EVM calldata / ABI decoder, pure compute, zero outbound: auto-detects ~45 common selectors (ERC-20/721/1155, Uniswap v2/v3, EIP-3009 USDC, permit, Aave, Multicall) or uses your sig(s)/JSON ABI; nested tuples & arrays; checksummed addresses; risk-aware summary (UNLIMITED approval, setApprovalForAll); raw types= mode for return data/logs",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/abidecode",
          "description": "Beggar Bot /v1/abidecode",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/evmtx",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/evmtx",
      "method": "GET",
      "description": "Raw signed EVM transaction decoder, pure compute, zero outbound: legacy/EIP-155, EIP-2930, EIP-1559, EIP-4844, EIP-7702; tx hash (keccak), chain (Base/ETH/OP/Arb…), nonce, gas & max cost in ETH/gwei, to/value, access list, plus calldata decode",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/evmtx",
          "description": "Beggar Bot /v1/evmtx",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/cronparse",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/cronparse",
      "method": "GET",
      "description": "Cron expression validate + plain-English explain + next N fire times in any IANA timezone (DST-aware), pure compute, zero outbound: 5-field cron (names jan-dec/sun-sat, ranges, steps, lists) or @hourly/@daily/@weekly/@monthly/@yearly; Vixie OR semantics when both day fields set; count ≤50, from ISO/unix",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/cronparse",
          "description": "Beggar Bot /v1/cronparse",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/delivery-attest/verify",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/delivery-attest/verify",
      "method": "GET",
      "description": "Verify a delivery attestation signature (free)",
      "price": "0",
      "accepts": []
    }
  ],
  "endpoints": [
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/verify",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/verify",
      "method": "GET",
      "description": "Did a USDC payment from payer to payee for exact amount land on Base mainnet (default) or Base Sepolia via network=base-sepolia (invoice echo)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/verify",
          "description": "Verify that a USDC payment (payer -> payee, exact amount) landed on Base mainnet recently; returns verdict + matching transfer.",
          "mimeType": "application/json",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "GET",
              "discoverable": true,
              "queryParams": {
                "payer": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "payer address",
                  "required": true
                },
                "payee": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "payee address",
                  "required": true
                },
                "amount": {
                  "type": "string",
                  "description": "USDC decimal amount, e.g. 0.01",
                  "required": true
                },
                "invoice": {
                  "type": "string",
                  "description": "invoice id echo [\\w.:-]{1,64}",
                  "required": true
                },
                "network": {
                  "type": "string",
                  "description": "base (default) or base-sepolia",
                  "enum": [
                    "base",
                    "base-sepolia"
                  ]
                },
                "lookback_blocks": {
                  "type": "string",
                  "description": "blocks to scan (max 5000 mainnet)"
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "network": {
                  "type": "string"
                },
                "invoice": {
                  "type": "string"
                },
                "paid": {
                  "type": "boolean",
                  "description": "exact matching transfer found"
                },
                "verdict": {
                  "type": "string"
                },
                "lookback_blocks": {
                  "type": "number"
                },
                "head": {
                  "type": "number"
                }
              }
            }
          },
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/risk",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/risk",
      "method": "GET",
      "description": "Risk score for a Base mainnet address (default; network=base-sepolia optional) or an x402 endpoint manifest",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/risk",
          "description": "Risk score (0-100) for a Base address (contract/EOA, nonce) or an x402 endpoint manifest.",
          "mimeType": "application/json",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "GET",
              "discoverable": true,
              "queryParams": {
                "address": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "address to score (or use endpoint)"
                },
                "endpoint": {
                  "type": "string",
                  "description": "public https x402 endpoint to check (or use address)"
                },
                "network": {
                  "type": "string",
                  "description": "base (default) or base-sepolia",
                  "enum": [
                    "base",
                    "base-sepolia"
                  ]
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "score": {
                  "type": "number",
                  "description": "0-100, higher is safer"
                },
                "reasons": {
                  "type": "array",
                  "description": "reason codes",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/receipt",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/receipt",
      "method": "POST",
      "description": "Ed25519-signed, hash-chained receipt for a verified Base mainnet USDC payment (default; network=base-sepolia optional)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/receipt",
          "description": "Ed25519-signed, hash-chained receipt for a verified Base USDC payment tx; verify free at /v1/receipt/verify.",
          "mimeType": "application/json",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "discoverable": true,
              "bodyFields": {
                "tx_hash": {
                  "type": "string",
                  "description": "0x tx hash",
                  "required": true,
                  "pattern": "^0x[0-9a-fA-F]{64}$"
                },
                "payer": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "payer",
                  "required": true
                },
                "payee": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "payee",
                  "required": true
                },
                "amount": {
                  "type": "string",
                  "description": "USDC decimal amount",
                  "required": true
                },
                "invoice": {
                  "type": "string",
                  "description": "optional invoice id"
                },
                "resource": {
                  "type": "string",
                  "description": "optional resource"
                },
                "network": {
                  "type": "string",
                  "description": "base (default) or base-sepolia",
                  "enum": [
                    "base",
                    "base-sepolia"
                  ]
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "receipt": {
                  "type": "object"
                },
                "alg": {
                  "type": "string"
                },
                "kid": {
                  "type": "string"
                },
                "signature": {
                  "type": "string",
                  "description": "base64url Ed25519"
                },
                "receipt_hash": {
                  "type": "string"
                }
              }
            }
          },
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/seller-health",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/seller-health",
      "method": "GET",
      "description": "Live x402 seller health: discovery + unpaid 402 challenge; reachable, TLS, schema, network, asset, payTo, price, latency (SSRF-safe, no chain reads)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/seller-health",
          "description": "Live x402 seller health check: fetches /.well-known/x402(.json) and the unpaid 402 challenge; reports reachable, TLS, schema OK, network, asset, payTo, price, latency. SSRF-safe, no chain reads.",
          "mimeType": "application/json",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "GET",
              "discoverable": true,
              "queryParams": {
                "endpoint": {
                  "type": "string",
                  "description": "public https x402 resource URL",
                  "required": true
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "healthy": {
                  "type": "boolean"
                },
                "reachable": {
                  "type": "boolean"
                },
                "tls_ok": {
                  "type": "boolean"
                },
                "schema_ok": {
                  "type": "boolean"
                },
                "latency_ms": {
                  "type": "number"
                },
                "accepts": {
                  "type": "array",
                  "description": "network/asset/payTo/price per accept",
                  "items": {
                    "type": "object"
                  }
                },
                "reasons": {
                  "type": "array",
                  "description": "issue codes",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/delivery-attest",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/delivery-attest",
      "method": "POST",
      "description": "Ed25519-signed delivery attestation: seller URL + verified Base USDC settlement tx + optional response sha256",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/delivery-attest",
          "description": "Ed25519-signed delivery attestation binding an x402 seller URL to a verified Base USDC settlement tx and optional response sha256; verify free at GET /v1/delivery-attest/verify.",
          "mimeType": "application/json",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "discoverable": true,
              "bodyFields": {
                "seller_url": {
                  "type": "string",
                  "description": "public https seller resource URL",
                  "required": true
                },
                "tx_hash": {
                  "type": "string",
                  "description": "0x settlement tx hash",
                  "required": true,
                  "pattern": "^0x[0-9a-fA-F]{64}$"
                },
                "payer": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "payer",
                  "required": true
                },
                "payee": {
                  "type": "string",
                  "pattern": "^0x[0-9a-fA-F]{40}$",
                  "description": "seller payTo",
                  "required": true
                },
                "amount": {
                  "type": "string",
                  "description": "USDC decimal amount",
                  "required": true
                },
                "response_sha256": {
                  "type": "string",
                  "description": "optional sha256 hex of delivered response"
                },
                "request_ref": {
                  "type": "string",
                  "description": "optional reference"
                },
                "network": {
                  "type": "string",
                  "description": "base (default) or base-sepolia",
                  "enum": [
                    "base",
                    "base-sepolia"
                  ]
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "attestation": {
                  "type": "object"
                },
                "alg": {
                  "type": "string"
                },
                "kid": {
                  "type": "string"
                },
                "signature": {
                  "type": "string",
                  "description": "base64url Ed25519"
                },
                "token": {
                  "type": "string",
                  "description": "base64url canonical attestation"
                },
                "attestation_hash": {
                  "type": "string"
                }
              }
            }
          },
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/fetch",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/fetch",
      "method": "GET",
      "description": "Fetch a public http(s) URL and return clean readable markdown + title + links + publish date (SSRF-safe, honours robots.txt, 1MB/8s caps, UA BeggarBot-Fetch/1.0)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/fetch",
          "description": "Beggar Bot /v1/fetch",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/util",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/util",
      "method": "POST",
      "description": "Pure-compute utilities, zero outbound. op = hash (input, algorithm sha1|sha256|sha384|sha512, encoding? utf8|base64) | uuid (count≤100) | base64_encode (input, url_safe?) | base64_decode (input) | json_validate (input) | json_diff (a, b → JSON-Pointer changes) | timezone_convert (time ISO/unix, from IANA, to IANA) | unit_convert (value, from, to: length/mass/volume/time/data/speed/area/temperature) | regex_match (pattern, input, flags?)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/util",
          "description": "Beggar Bot /v1/util",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/contacts",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/contacts",
      "method": "GET",
      "description": "Public business contacts from one public URL: mailto/tel links, JSON-LD Organization contactPoint/sameAs, visible emails, social profile links (x, linkedin, github, ...). Page-public data only, no crawling/enrichment; same SSRF/robots.txt/1MB caps as /v1/fetch",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/contacts",
          "description": "Beggar Bot /v1/contacts",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/netintel",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/netintel",
      "method": "GET",
      "description": "DNS + email-auth + TLS intel for one public hostname: A/AAAA/CNAME/MX/TXT/NS/CAA via Cloudflare DoH, parsed SPF (policy, includes, lookup count) and DMARC (p, sp, pct, rua), HTTPS handshake check and cert issuer/expiry/days_remaining from Certificate Transparency. Hostnames only; private-IP results never probed",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/netintel",
          "description": "Beggar Bot /v1/netintel",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/batch",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/batch",
      "method": "POST",
      "description": "One payment, up to 10 URLs: fetch (markdown), contacts, or both per item. Sequential, shared robots.txt cache, ≤40 outbound subrequests per batch (Workers Free 50 cap); per-item errors don't fail the batch",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/batch",
          "description": "Beggar Bot /v1/batch",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/transform",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/transform",
      "method": "POST",
      "description": "Pure-compute data transforms, zero outbound: op = csv_to_json (input CSV, delimiter?, header?, infer_types?) | json_to_csv (input array, columns?, nested keys flattened) | flatten | unflatten (separator?) | pick (paths dot/[i], each?) | sort_dedupe (key?, order asc|desc, sort?, dedupe?) | stats (key? → count/sum/mean/min/max/median/p90/p99/stddev). ≤500k chars, ≤10k rows",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/transform",
          "description": "Beggar Bot /v1/transform",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/redirects",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/redirects",
      "method": "GET",
      "description": "Redirect chain tracer + security-header grade for one public URL: every hop (status, location, latency), loop / HTTPS-downgrade / http→https detection, final status, and HSTS/CSP/XFO/nosniff/Referrer/Permissions-Policy grade A–F with issues. ≤10 hops, each hop SSRF-checked, bodies not read",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/redirects",
          "description": "Beggar Bot /v1/redirects",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/sitemap",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/sitemap",
      "method": "GET",
      "description": "robots.txt + sitemap probe for one public site: parsed robots groups (allow/disallow/crawl-delay), Sitemap: directives, allow/deny check for a path+user_agent, and sitemap/sitemapindex URLs with lastmod (≤6 fetches, ≤5000 URLs, SSRF-safe; gzip sitemaps reported not parsed)",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/sitemap",
          "description": "Beggar Bot /v1/sitemap",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/abidecode",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/abidecode",
      "method": "GET",
      "description": "EVM calldata / ABI decoder, pure compute, zero outbound: auto-detects ~45 common selectors (ERC-20/721/1155, Uniswap v2/v3, EIP-3009 USDC, permit, Aave, Multicall) or uses your sig(s)/JSON ABI; nested tuples & arrays; checksummed addresses; risk-aware summary (UNLIMITED approval, setApprovalForAll); raw types= mode for return data/logs",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/abidecode",
          "description": "Beggar Bot /v1/abidecode",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/evmtx",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/evmtx",
      "method": "GET",
      "description": "Raw signed EVM transaction decoder, pure compute, zero outbound: legacy/EIP-155, EIP-2930, EIP-1559, EIP-4844, EIP-7702; tx hash (keccak), chain (Base/ETH/OP/Arb…), nonce, gas & max cost in ETH/gwei, to/value, access list, plus calldata decode",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/evmtx",
          "description": "Beggar Bot /v1/evmtx",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    },
    {
      "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/cronparse",
      "url": "https://beggar-bot-demand.beggarbot.workers.dev/v1/cronparse",
      "method": "GET",
      "description": "Cron expression validate + plain-English explain + next N fire times in any IANA timezone (DST-aware), pure compute, zero outbound: 5-field cron (names jan-dec/sun-sat, ranges, steps, lists) or @hourly/@daily/@weekly/@monthly/@yearly; Vixie OR semantics when both day fields set; count ≤50, from ISO/unix",
      "price": "0.01",
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7",
          "resource": "https://beggar-bot-demand.beggarbot.workers.dev/v1/cronparse",
          "description": "Beggar Bot /v1/cronparse",
          "mimeType": "application/json",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ]
    }
  ]
}