{
  "name": "x402 Geocoding API",
  "description": "A pay-per-request geocoding API for AI agents and developers. Forward and reverse geocoding for $0.001 USDC per request via x402 V2.",
  "version": "2.0.0",
  "baseUrl": "https://geocoding-x402.royaldemocracy.workers.dev",
  "documentation": "https://geocoding-x402.royaldemocracy.workers.dev/docs",
  "openapi": "https://geocoding-x402.royaldemocracy.workers.dev/openapi.json",
  "x402Version": 2,
  "network": "eip155:8453",
  "chain": "Base mainnet",
  "chainId": 8453,
  "asset": "USDC",
  "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "facilitator": "https://pay.openfacilitator.io",
  "paymentRecipient": "0x26377E6B37A2eaDFD18d52f76e85ca59182cF6B9",
  "endpoints": [
    {
      "path": "/api/geocode",
      "method": "GET",
      "description": "Forward geocoding: convert address to coordinates",
      "parameters": [{"name":"q","in":"query","required":true,"description":"Address or location string to geocode"}],
      "amount": "1000",
      "amountUnit": "USDC (6 decimals)",
      "scheme": "exact"
    },
    {
      "path": "/api/reverse",
      "method": "GET",
      "description": "Reverse geocoding: convert coordinates to address",
      "parameters": [{"name":"lat","in":"query","required":true,"description":"Latitude"},{"name":"lon","in":"query","required":true,"description":"Longitude"}],
      "amount": "1000",
      "amountUnit": "USDC (6 decimals)",
      "scheme": "exact"
    }
  ]
}