{
 "host": "utility.agentexchange.work",
 "currency": "USDC",
 "network": "eip155:8453",
 "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
 "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
 "facilitator": "https://facilitator.payai.network",
 "routes": [
  {
   "id": "weather-forecast",
   "method": "GET",
   "path": "/v1/weather/forecast",
   "price_usdc": 0.005,
   "amount_atomic": "5000",
   "per_1000_calls_usd": 5,
   "upstream": "api.weather.gov points + gridpoint forecast",
   "cache": "points 1 day, forecast 15 min",
   "example": "https://utility.agentexchange.work/v1/weather/forecast?lat=38.8977&lon=-77.0365",
   "sample": "https://utility.agentexchange.work/samples/weather-forecast.json"
  },
  {
   "id": "weather-hourly",
   "method": "GET",
   "path": "/v1/weather/hourly",
   "price_usdc": 0.005,
   "amount_atomic": "5000",
   "per_1000_calls_usd": 5,
   "upstream": "api.weather.gov points + gridpoint hourly forecast",
   "cache": "points 1 day, hourly 10 min",
   "example": "https://utility.agentexchange.work/v1/weather/hourly?lat=38.8977&lon=-77.0365",
   "sample": "https://utility.agentexchange.work/samples/weather-hourly.json"
  },
  {
   "id": "weather-alerts",
   "method": "GET",
   "path": "/v1/weather/alerts",
   "price_usdc": 0.002,
   "amount_atomic": "2000",
   "per_1000_calls_usd": 2,
   "upstream": "api.weather.gov/alerts/active",
   "cache": "60 s",
   "example": "https://utility.agentexchange.work/v1/weather/alerts?area=TX",
   "sample": "https://utility.agentexchange.work/samples/weather-alerts.json"
  },
  {
   "id": "geo-geocode",
   "method": "GET",
   "path": "/v1/geo/geocode",
   "price_usdc": 0.005,
   "amount_atomic": "5000",
   "per_1000_calls_usd": 5,
   "upstream": "geocoding.geo.census.gov onelineaddress (Public_AR_Current)",
   "cache": "7 days",
   "example": "https://utility.agentexchange.work/v1/geo/geocode?address=1600%20Pennsylvania%20Ave%20NW%2C%20Washington%2C%20DC%2020500",
   "sample": "https://utility.agentexchange.work/samples/geo-geocode.json"
  },
  {
   "id": "geo-reverse",
   "method": "GET",
   "path": "/v1/geo/reverse",
   "price_usdc": 0.003,
   "amount_atomic": "3000",
   "per_1000_calls_usd": 3,
   "upstream": "geocoding.geo.census.gov geographies/coordinates",
   "cache": "7 days",
   "example": "https://utility.agentexchange.work/v1/geo/reverse?lat=30.2672&lon=-97.7431",
   "sample": "https://utility.agentexchange.work/samples/geo-reverse.json"
  },
  {
   "id": "domain-rdap",
   "method": "GET",
   "path": "/v1/domain/rdap/:domain",
   "price_usdc": 0.005,
   "amount_atomic": "5000",
   "per_1000_calls_usd": 5,
   "upstream": "data.iana.org/rdap/dns.json + registry RDAP",
   "cache": "bootstrap 1 day, record 1 hour, not-found 15 min",
   "example": "https://utility.agentexchange.work/v1/domain/rdap/example.com",
   "sample": "https://utility.agentexchange.work/samples/domain-rdap.json"
  },
  {
   "id": "dns",
   "method": "GET",
   "path": "/v1/dns/:domain",
   "price_usdc": 0.001,
   "amount_atomic": "1000",
   "per_1000_calls_usd": 1,
   "upstream": "cloudflare-dns.com/dns-query (application/dns-json)",
   "cache": "record TTL, 30-300 s",
   "example": "https://utility.agentexchange.work/v1/dns/example.com?type=MX",
   "sample": "https://utility.agentexchange.work/samples/dns.json"
  },
  {
   "id": "domain",
   "method": "GET",
   "path": "/v1/domain/:domain",
   "price_usdc": 0.01,
   "amount_atomic": "10000",
   "per_1000_calls_usd": 10,
   "upstream": "registry RDAP + cloudflare-dns.com DoH (8 queries)",
   "cache": "RDAP 1 hour, DNS by TTL",
   "example": "https://utility.agentexchange.work/v1/domain/example.com",
   "sample": "https://utility.agentexchange.work/samples/domain.json"
  },
  {
   "id": "fun-random",
   "method": "GET",
   "path": "/v1/fun/random",
   "price_usdc": 0.001,
   "amount_atomic": "1000",
   "per_1000_calls_usd": 1,
   "upstream": "api.drand.sh (default chain, 30 s rounds)",
   "cache": "until the next round (at most 30 s)",
   "example": "https://utility.agentexchange.work/v1/fun/random?min=1&max=6&n=2",
   "sample": "https://utility.agentexchange.work/samples/fun-random.json"
  }
 ]
}