{"x402Version":2,"kind":"resource-server","name":"Weather for prediction-market agents (Kalshi & Polymarket temperature markets)","description":"Pay-per-call weather data aligned to how Kalshi and Polymarket temperature markets settle: station-exact forecasts with model spread, observed max/min so far, official NWS CLI settlement values, and market-to-station lookup.","resources":[{"url":"https://weather-x402.linholiday.workers.dev/forecast","resource":"https://weather-x402.linholiday.workers.dev/forecast","method":"GET","description":"Daily high/low forecast for a prediction-market settlement station and date: NWS gridpoint forecast + MET Norway, per-source values, consensus and spread, in F and C, on the exact settlement day window (Kalshi local-standard-time climate day or Polymarket local day).","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","payTo":"0xA94AaF06ad79baD31E0DF25187d376780a8836c6","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}]},{"url":"https://weather-x402.linholiday.workers.dev/observed","resource":"https://weather-x402.linholiday.workers.dev/observed","method":"GET","description":"Observed max/min so far today at a settlement station from METAR/SPECI reports (incl. 6/24-hour max/min groups), local-day aware: separate Kalshi climate-day (LST) and Polymarket local-day windows, plus latest reading.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0xA94AaF06ad79baD31E0DF25187d376780a8836c6","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}]},{"url":"https://weather-x402.linholiday.workers.dev/settlement","resource":"https://weather-x402.linholiday.workers.dev/settlement","method":"GET","description":"Settlement value for a past day: the official NWS Daily Climate Report (CLI) high/low that Kalshi settles on (first non-preliminary report, with preliminary and later corrections), and the Polymarket-style max/min from the station's hourly readings.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0xA94AaF06ad79baD31E0DF25187d376780a8836c6","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}]},{"url":"https://weather-x402.linholiday.workers.dev/market-station","resource":"https://weather-x402.linholiday.workers.dev/market-station","method":"GET","description":"Resolve a Kalshi ticker, Polymarket event slug/URL or city to the exact settlement station, climate report code, day window, units, strike bracket and the station-trap warning when Kalshi and Polymarket use different stations.","mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0xA94AaF06ad79baD31E0DF25187d376780a8836c6","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}]}],"docs":"https://weather-x402.linholiday.workers.dev/","openapi":"https://weather-x402.linholiday.workers.dev/openapi.json","llms":"https://weather-x402.linholiday.workers.dev/llms.txt","attestation":{"type":"none"},"updated":"2026-10-21T00:00:00+08:00"}