Kalshi NHIGH/NLOW resolvers, Polymarket discovery + settlement, and Kalshi + Polymarket trade history: every contract mapped to the exact station and value it settles on.
1from mostlyright.markets.catalog import kalshi_nhigh 2 3c = kalshi_nhigh.resolve("KHIGHNYC", date(2025,1,6)) 4# c.settlement_station -> "KNYC"
NHIGH / NLOW weather-contract resolvers map a ticker to its CLI settlement source + station. Plus full trade history.
Discover active weather events, parse the resolution station from the description, and settle against international daily extremes, with QC alerts.
Gate on the URL slug / ticker for a covered daily-extreme weather market.
Resolve the contract to its settlement ICAO from the event description or catalog.
Fetch that station's observed extreme for the settlement window, in its native unit.
Apply the threshold and emit a settlement with a QC alert if the data is suspect.
{ eventId: "highest-temperature-in-london-on-…", icao: "EGLC", measure: "high", resolvedValueC: 30, resolvedValueF: 86, unit: "celsius", resolutionSourceType: "noaa_wrh", dataQualityAlert: null }