Skip to content

BuildNot yet confirmed elsewhere1 publisher2 min readPublished

A Kalshi series titled SATX settles on Louisville's CLISDF station

A dev.to developer reports that Kalshi's API titles its Louisville temperature series 'HIGHEST Temperature SATX' while the event and rules name Louisville. A join on titles files Louisville contracts under San Antonio; the station code in the rules is what pays out.

The Engineer · Build desk

How we use AISend a correction

Illustration accompanying A Kalshi series titled SATX settles on Louisville's CLISDF station
Generated illustration
Kalshi's Louisville rules name station CLISDF From a dev.to developer's 12 October 2026 post: the Louisville rule's threshold, and his Chicago row's forecast beside Midway's recorded high.

Key figures: Louisville's market resolves Yes if the maximum recorded at Louisville (CLISDF) is less than 82 degrees Fahrenheit, according to The Weather Company. In the developer's Chicago row, the model forecast a high of 86.2, and Midway had already recorded a high of 88.

Kalshi's Louisville rules name station CLISDF
FigureValueNoteClaim
Louisville (CLISDF) Yes if high is less than82 °F5
Chicago forecast high86.2 degrees13
Midway recorded high88 degrees14

What happened

  • The author's call to the public series endpoint, filtered to Climate and Weather, returned 422 entries on 12 October 2026, and the post prints two of them.
  • San Antonio has its own series, KXHIGHTSATX, titled 'San Antonio Daily Maximum Temperature', so the SATX label appears on both a correct series and a Louisville one.
  • The sibling low-temperature series, KXLOWTSDF, is titled 'Lowest Temperature SDX', which is not a code for anywhere.
  • The Louisville event's rules cite station CLISDF and resolve against The Weather Company's recorded maximum, with a threshold of 82 degrees Fahrenheit.
  • Newark and Trenton are separate series, KXHIGHTEWR and KXHIGHTTTN, so New York weather is three separate ladders.

Why it matters

  • constraint Any pipeline that joins markets to cities by title text will misfile Louisville contracts under San Antonio. The city key has to come from the settlement station, one lookup per market.
  • decision Builders need a station table, a parser that returns nothing on a miss, and the title demoted to a display label. A fuzzy match on titles would hide the mismatches this one exposes.
  • exposure The one reliable input is free text. If Kalshi rewords its rules or adds a second parenthesised code, a regex over prose breaks or misreads, and the post shows no structured station field to fall back on.
  • capability The CLI-to-K swap gives a free reading from the settling station. A builder can check a model-versus-market gap against the recorded high before calling the gap an edge.

The author's fix is a one-line parser that ignores titles. It reads the rules text for a parenthesised code and looks the city up in a station table [8]. The author wrote, "The title is a fallback label and nothing else." [7]

The pattern accepts strings of five to seven characters [16]. CLISDF fits. So would any other parenthesised code of that shape elsewhere in the rules. When nothing matches, the function returns null [8]. In our view that is the right default: a market with no station gets no city.

The evidence for the wider claim is thin. The post prints two of the 422 series entries and documents one mismatched title and one garbled sibling, all from calls made on 12 October 2026 [1]. It does not say how many titles disagree with their rules.

The city matters because of how these markets settle. Each one pays out against one climate report from one point on the map [10]. The author measured what a wrong guess costs. Both points came from Open-Meteo, two coordinate pairs per city, daily highs for the next three days, pulled on one afternoon [18]. Phoenix and Washington stayed within half a degree. The post says the gap is coastal and lake-effect geography and is biggest where the volume is [19]. Kalshi's brackets are two degrees wide, and the author calls a 4.2-degree error two whole brackets [20].

That figure comes from one provider, three days and one afternoon. It transfers only if your fallback coordinates miss the settling station by as much as the author's alternate pair did.

Observations have a shortcut. Swap the CLI prefix on the climate-report code for K and you have the NWS station id: CLIMDW becomes KMDW, and the NWS observations endpoint for that id returns what the station has recorded [11]. Settlement itself is per The Weather Company, so the author treats NWS data as a sanity check and not the official number [12].

The Chicago row shows why the check pays. The model forecast a high of 86.2. The market put 99% on the 88 to 89 bracket and priced the model's 86 to 87 bracket at one cent [13]. Midway had already recorded 88 [14], 1.8 degrees above the model [17]. The author's verdict: "The market wasn't confident, it was informed; the model run was old." [15]

What to watch

  • Whether Kalshi corrects the KXHIGHTSDF and KXLOWTSDF titles in the series list.
  • Whether series or event objects gain a structured station or city field that replaces parsing the rules text.
  • A count across all 422 entries of titles that disagree with their rules, which would size a problem the post shows in two entries.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence58
Adoption
Insufficient
Hype gap+5
Incentives
Insufficient
Confidence60
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    On 12 October 2026 the author called the public series endpoint filtered to the Climate and Weather category and got 422 entries, two of which the post prints.

    ReportedSupportedSource: dev.to post by the scraper's authorView cited source
  2. [2]

    In that list, the series with ticker KXHIGHTSDF is titled 'HIGHEST Temperature SATX'. SDF is the IATA code for Louisville; SATX is San Antonio.

    ReportedSupportedSource: dev.to post by the scraper's authorView cited source
  3. [3]

    San Antonio has its own series, KXHIGHTSATX, titled 'San Antonio Daily Maximum Temperature'.

    ReportedSupportedSource: dev.to post by the scraper's authorView cited source

Sources

1 independent publisher whose own reporting we read for this story.

  1. dev.to

    1 article · October 12, 2026

    Kalshi's Market Titled 'HIGHEST Temperature SATX' Settles in Louisville

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Loading related stories