Kalshi Politics — Mispricing Audit (Anchor, NO-side structural)

Report date 2026-10-20 · strategy=Anchor · audit_version=anchor · horizon 45d · capital $2,500 · category focus Politics (advisory) · universe = targets.json (120 allowlisted series, generated 2026-10-20T16:36Z)

Summary

Picks
1
NO · status-quo · 85–89¢ band (half size)
Deployed
$125
5.0% of capital
Cash held
$2375
95.0% — cash is a position
Logged rejects
21
4 researched, 17 mechanical/band

One leg survives. After the Stage-0 mechanical cuts (live vol24 ≥ 500, spread ≤ 5¢, no close-after-expiration, no sub-7-day, no count/level markets) only eight of 878 open markets in the allowlist were candidates, and after the Anchor side rule and bands only one is deployable: NO on “Hegseth out as Secretary of Defense before Dec 1, 2026” (status quo; wartime defense chief; the only dated pressure vehicle — Dec 11 defense funding — lands after the rung closes; an announced-but-not-vacated resignation pays NO). It sits in the 85–89¢ thin-favorite band because the visible book on the NO side is thin below 86¢, so it is sized at half (5% of capital). The Schumer step-down rung is the cleaner thesis but is only fillable at 90¢ and is rejected on band. Both Bank of Canada legs are yes-side theses in substance (they forecast the decision's content), and the Anthropic IPO leg is below band on the NO side with no public S-1 on EDGAR to permit a YES.

Note: yesterday's Anchor run (Oct 19) also signaled the Hegseth Dec 1 leg NO at 85¢. It is not in $EXISTING_PICKS, so it is re-issued here; the bot should dedupe on ticker rather than add a second position.

Picks

NO · BUYMechanism: status-quoConviction: mediumdeparture/ouster · Tier 2 (multi-news)

KXHEGSETHOUT-26AUG-26DEC01 — Hegseth out as Secretary of Defense before Dec 1, 2026?

Limit NO 86¢ (fillable 83–86¢, walks the YES bids at 17/16/15/14)
Contracts 145 (cost ≈ $125, max loss $125, max win $20)
Prob (YES) 10% pre-market → 12% final
Edge / EV fair NO 88¢ vs 86¢ limit → +2¢ · EV +2.3% (recorded, not used for sizing)
Entry book YES 17 / 20 · last 19 · vol24 706 · OI 88,179 · 808 NO contracts visible at ≤86¢ (cap 269)
Close 2026-12-01 04:59Z (41 days) · expected expiration 2029-01-01 (closes early on departure)
Cluster hegseth-sod-exit
48h move YES 21 → 19 (−2¢); Oct 15 spike to 36¢ on the Fort Hood livestream story fully reversed

YES condition. For YES to pay, Hegseth must actually vacate the Secretary of Defense role before Dec 1, 2026 04:59Z, resolved by Kalshi on the vacancy. rules_secondary: “must have an actual departure date and vacate the role within the time period”; temporary leaves, suspensions and recusals do not count. An announced resignation with a December effective date pays NO.

Thesis. Status quo: Hegseth is still Secretary of Defense on Dec 1 — no removal vehicle closes inside the window, the Dec 11 funding leverage lands after the rung closes, an announced-but-not-vacated resignation pays NO, and the Iran lull is slated to end after Nov 3 with Hegseth in Israel today planning it.

Vehicle and calendar (primary sources).

Precedents consulted. KXHEGSETHOUT-26APR-JUL01 (NO — active-war structural NO); KXHEGSETHOUT-26APR-JUN01 (NO — “require an affirmative White House signal before paying”); KXKASHOUT-26APR-JUN01 (NO — anonymous ‘matter of time’ sourcing is not a resolution event); KXLUTNICKOUT-26JUL01 (NO — absent a named successor, price a single month near base rate); KXTRUMPADMINLEAVE-26DEC31-TGAB (YES — the series settles on the actual last day in office, which is the cushion here); KXHEGSETHOUT-26AUG-26OCT01 and -26APR-SEP01 verified settled NO via the public API this run.

Resolver profile and risk pricing. Resolver: Kalshi on official announcement of vacancy. Risks: (a) acting-secretary designation while Hegseth is nominally on leave — rules say leaves do not count, −1 pt; (b) death clause settles at last fair price — negligible; (c) a resignation announced in November with an effective date before Nov 30 — this is the real path and is inside the probability, not a resolver risk. Total deductions ≈ 1 pt (well under the 15-pt reject line).

Cleanest tail. A new discrete event: Trump fires him in a post-midterm reshuffle (the 2018 Sessions precedent, the day after the election) and the vacancy occurs before Nov 30, or Hegseth resigns at once if Democrats win the House and promise investigations. Both require Trump to reverse a stated position inside a planned restart of combat operations; this tail is ~10 of the 12 points. It is not a continuation of anything already underway, so the continuation-tail rule is satisfied. Why medium, not high: the Oct 13 Cook pick in this same strategy lost to exactly this kind of abrupt presidential action.

Why half size. Fillable NO depth is 100 contracts at ≤85¢ and 808 at ≤86¢; a 86¢ effective entry is in the 85–89¢ thin-favorite band → 5% of capital, 145 contracts, under the 269-contract depth cap.

Position sizes and limits

TickerSideLimitContractsCost = max lossMax winDepth at ≤ limitDepth cap (1/3)Band
KXHEGSETHOUT-26AUG-26DEC01NO86¢145$124.70$20.3080826985–89¢ → half size (5%)
Cash———$2375.30———reserve ≥10% satisfied

EV for the record

TickerSideMarket mid (YES)Model P(YES)Fair NOEntryEdgeEV %Conviction
KXHEGSETHOUT-26AUG-26DEC01NO18.5¢12%88¢86¢+2¢+2.3%medium

Sizing is flat and EV-agnostic by design; EV is recorded for the scoreboard only.

Cluster table

ClusterLegs consideredDeployedRunner-ups / rejects
hegseth-sod-exitDEC01, NOV01 (FEB01/JUL01 rungs are beyond the 45d horizon)DEC01 NONOV01: deep-favorite band
schumer-leader-callNOV03—deep-favorite band (fillable NO 90¢)
boc-oct28-decisionH0, H25, C25—yes-side thesis ×2, deep-favorite band
anthropic-ipo-announceDEC01, NOV01—below band; deep-favorite band
trump-impeach / ca-wealth-tax / alberta-refs6 legs—close after expiration (Stage-0 mechanical)
tesla-spacex-merger / us-iran-deal / mcconnell-resign / mamdani-eo-count / diesel-export-ban7 legs—deep-favorite band, continuous-number, active pick

Risk profile

Execution notes

Universe and Stage-0 cuts

878 open markets across the 120 allowlisted series were pulled live from the public API. Mechanical pass: 8 markets (KXMAMDANIEO-26OCT24-T0, KXDEMSCHUMER-27-NOV03, KXCBDECISIONCANADA-26OCT-H0/H25, KXIPOANTHROPIC-DATE-26DEC01, KXCOMPANYACTIONMERGER-27-26DEC01, KXUSAIRANAGREEMENT-27-26DEC, KXHEGSETHOUT-26AUG-26DEC01). Most of the Tier-1 slate (KXTRUMPADMINLEAVE, KXFEDERALCHARGE, KXTRUMPOUT27, KXSAVEACT, KXLEAVEWALZ, KXTRUMPPARDON…) closes Dec 31 – Jan 4, outside the 45-day horizon, and is not in scope this run. The ballot-measure and impeachment ladders carry an expected expiration of Nov 3, 2026 against a close a year or more later and are cut as “close after expiration”. The Suez weekly ladder closes in 6 days (inside 7d) and is a count market. No Tier-3 series exist in today's file.

Rejects log (all Stage-2 survivors and mechanical cuts, with the side we would have taken)

TickerArchetypeSide @ priceP(YES)ClusterReason
KXDEMSCHUMER-27-NOV03
Dem Senate caucus member publicly says Schumer should step down before Nov 3, 2026?
departure/ousterNO @ 90¢7%schumer-leader-calldeep-favorite band: fillable NO is 90¢ (best YES bid 10¢, 250 contracts) and there is zero visible depth at ≤89¢, so the only honest entry is ≥90¢. Thesis itself is clean status-quo/calendar (close is the night before Election Day; WaPo/PBS Oct 12: 'not one of the Democrats calling for Schumer to step down as leader is a current member of his caucus'; Sanders/Warren/Slotkin deferred to post-midterm), prob 7% pre-market -> 7% final, but max win ≤10% of risk fails the Anchor band. Oct 19 print at 61¢ on 701 contracts reversed same day with no sourced news.
KXCBDECISIONCANADA-26OCT-H0
Bank of Canada maintains rate at Oct 28, 2026 meeting?
scheduled-processNO @ 70¢28%boc-oct28-decisionyes-side thesis: NO on the hold leg is YES on a hike forecast — it predicts the decision's content, not a dated process step, and it is anti-status-quo (no Anchor mechanism). Sep CPI 3.1% (Oct 19) pushed OIS to ~80% hike vs Kalshi 66-68; specialist book (vol24 42k). Precedent KXFEDDECISION-26JUL-H25: a hawkish repricing into a live meeting still resolved to hold.
KXCBDECISIONCANADA-26OCT-H25
Bank of Canada hikes 25bps at Oct 28, 2026 meeting?
scheduled-processYES @ 68¢72%boc-oct28-decisionyes-side thesis: a hike-YES forecasts the content of a scheduled decision, not a process step the resolver pays on; neither already-happened nor process-in-motion applies. NO side (33¢) is below band. Prob 70% pre-market -> 72% final vs 66/68.
KXIPOANTHROPIC-DATE-26DEC01
Anthropic officially announces an IPO before Dec 1, 2026?
corporate-eventNO @ 39¢58%anthropic-ipo-announcebelow band: NO costs 36-39¢. YES (61-64¢) fails the side rule — no public S-1 is on EDGAR as of Oct 20 (EDGAR full-text search, S-1 forms Oct 1-20: zero Anthropic hits; company search: no match), and the mid-November listing target is Bloomberg 'people familiar' sourcing, not an official calendar. Prob 55% pre-market -> 58% final. Disclosure: this audit is written by an Anthropic model; the reject is mechanical (band + EDGAR fact).
KXMAMDANIEO-26OCT24-T0
Mamdani signs above 0 executive orders Oct 18-24, 2026?
confirmation/enactNO @ 84¢25%mamdani-eo-countcontinuous-number market: weekly executive-order count ladder that slipped past the classifier; also closes in 5 days (inside 7d). Not researched past Stage 0.
KXCOMPANYACTIONMERGER-27-26DEC01
Tesla/SpaceX definitive merger agreement before Dec 1, 2026?
corporate-eventNO @ 93¢5%tesla-spacex-mergerdeep-favorite band: NO costs 92-93¢ (YES 7/8). Stage-0 mechanical; not researched.
KXUSAIRANAGREEMENT-27-26DEC
US agrees to a new Iran nuclear deal before Dec 1, 2026?
scheduled-processNO @ 94¢4%us-iran-dealdeep-favorite band: NO costs 93-94¢ (YES 6/7). Precedent KXUSAIRANAGREEMENT-27-26JUN/26JUL: rules require an executed instrument with both prongs; US says no strikes before Nov 3 but Trump says the pause 'might be running out' — a structural NO with no payout left.
KXCAWEALTHTAX-26
California one-time billionaire tax initiative passes?
confirmation/enactNO @ 77¢28%ca-wealth-taxclose after expiration: close_time 2027-11-03T04:59Z is a year after expected_expiration_time 2026-11-03T15:00Z (Stage-0 mechanical).
KXIMPEACH-27-FEB01
President impeached before Feb 1, 2027?
legal-actionNO @ 83¢8%trump-impeachclose after expiration: expected_expiration 2026-11-03 vs close 2027-02-01 (Stage-0 mechanical). Would otherwise be a calendar NO (new House seated Jan 3, 2027).
KXIMPEACH-28-JAN01
President impeached before Jan 1, 2028?
legal-actionNO @ 36¢55%trump-impeachclose after expiration (exp 2026-11-03 vs close 2028-01-01); also below band (NO 35-36¢) and beyond horizon.
KXIMPEACH-27-JUL01
President impeached before Jul 1, 2027?
legal-actionNO @ 58¢35%trump-impeachclose after expiration (exp 2026-11-03 vs close 2027-07-01); also below band (NO 57-58¢) and beyond horizon.
KXRETIREMM-26
Mitch McConnell resigns his office early?
departure/ousterNO @ 99¢1%mcconnell-resigndeep-favorite band: YES ask ≤5¢ (mechanical cut), NO would cost ≥95¢.
KXUSAIRANAGREEMENT-27-26NOV
US agrees to a new Iran nuclear deal before Nov 1, 2026?
scheduled-processNO @ 99¢1%us-iran-dealdeep-favorite band: YES ask ≤5¢ (mechanical cut), NO would cost ≥95¢.
KXIPOANTHROPIC-DATE-26NOV01
Anthropic officially announces an IPO before Nov 1, 2026?
corporate-eventNO @ 100¢1%anthropic-ipo-announcedeep-favorite band: YES ask ≤5¢ (mechanical cut), NO would cost ≥95¢.
KXCOMPANYACTIONMERGER-27-26NOV01
Tesla/SpaceX definitive merger agreement before Nov 1, 2026?
corporate-eventNO @ 97¢2%tesla-spacex-mergerdeep-favorite band: YES ask ≤5¢ (mechanical cut), NO would cost ≥95¢.
KXHEGSETHOUT-26AUG-26NOV01
Hegseth out as Secretary of Defense before Nov 1, 2026?
departure/ousterNO @ 99¢1%hegseth-sod-exitdeep-favorite band: YES ask ≤5¢ (mechanical cut), NO would cost ≥95¢; also cluster runner-up to the Dec 1 rung.
KXCBDECISIONCANADA-26OCT-C25
Bank of Canada cuts 25bps at Oct 28, 2026 meeting?
scheduled-processNO @ 100¢1%boc-oct28-decisiondeep-favorite band: YES ask ≤5¢ (mechanical cut), NO would cost ≥95¢.
KXALBERTAREFS-26OCT19-Q09
Alberta referendum Question 9 passes?
confirmation/enactNO @ 100¢40%alberta-refsinside spread / Stage-0 mechanical: YES 0/82 (spread 82¢) and close after expiration (exp 2026-11-19 vs close 2027-10-19). Not researched.
KXALBERTAREFS-26OCT19-Q07
Alberta referendum Question 7 passes?
confirmation/enactNO @ 100¢40%alberta-refsinside spread / Stage-0 mechanical: YES 0/99 (spread 99¢) and close after expiration. Not researched.
KXALBERTAREFS-26OCT19-Q08
Alberta referendum Question 8 passes?
confirmation/enactNO @ 100¢40%alberta-refsinside spread / Stage-0 mechanical: YES 0/54 (spread 54¢) and close after expiration. Not researched.
KXDIESELEXPORTBAN-26
US diesel export ban in effect before Nov 3, 2026?
multi-news-otherNO @ 98¢3%diesel-export-banalready an active pick ($EXISTING_PICKS); also vol24 448 < 500 and YES ask ≤5¢.

Precedent writeback

Two rows written to /tmp/out/precedents.json for markets verified settled via the public API this run: KXHEGSETHOUT-26AUG-26OCT01 (NO — a GOP senator's replacement call plus the Army Secretary's resignation did not move the office) and KXDEMSCHUMER-27-SEP01 (NO — only an explicit statement by a sitting caucus member counts; House members, candidates and outside groups are out of scope).

Data notes

Generated 2026-10-20 · Anchor methodology · 0–3 picks per run is the expected range; 1 pick, 21 logged rejects, $125 of $2,500 allocated.