{
  "x402Version": 1,
  "provider": "VWeatherStation",
  "description": "Weather data API metered with x402. Route risk, forecast confidence, and prediction-market weather stations.",
  "endpoints": [
    {
      "path": "/api/v1/routes",
      "method": "GET",
      "description": "Route risk score for sailing or flying between two points.",
      "params": {
        "from": "LAT,LON",
        "to": "LAT,LON",
        "mode": "sailing|flying"
      },
      "price": {
        "amount": "10000",
        "asset": "USDC",
        "decimals": 6,
        "human": "$0.01"
      }
    },
    {
      "path": "/api/v1/confidence",
      "method": "GET",
      "description": "Multi-model forecast-confidence score for a location.",
      "params": {
        "lat": "number",
        "lon": "number",
        "models": "weathernext,ecmwf,gfs,icon,gem"
      },
      "price": {
        "amount": "5000",
        "asset": "USDC",
        "decimals": 6,
        "human": "$0.005"
      }
    },
    {
      "path": "/api/v1/markets",
      "method": "GET",
      "description": "Live weather-station readings for weather prediction-market cities.",
      "params": {
        "city": "slug (optional)",
        "metric": "temperature|wind"
      },
      "price": {
        "amount": "20000",
        "asset": "USDC",
        "decimals": 6,
        "human": "$0.02"
      }
    }
  ],
  "documentation": "https://vweatherstation.com/api/",
  "contact": "vweatherstation@protonmail.com",
  "payment": {
    "networks": [
      "base"
    ],
    "asset": "USDC",
    "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "note": "Payments settle on Base mainnet via the Coinbase CDP facilitator. Full payment terms (payTo, amount, network) are returned in the HTTP 402 response for each request."
  }
}