Report date 2026-10-02 · strategy Anchor · audit_version anchor · category focus Politics · horizon 45 days · capital $2,500

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

0 picks30 logged rejects$0 allocated · 100% cash2 precedent rows written

1. Summary

No deployable pick this run. The Stage-0 allowlist of 120 series contained 825 open markets, of which only 30 close inside the 45-day horizon and only 7 clear the mechanical cuts. Two of the seven are already live picks, three sit at 94–96¢ on the NO side (outside the Anchor entry band), and the remaining pair is the Bank of Canada October 28 decision ladder. That ladder is the only in-band candidate, and NO on the 25bp-hike leg fails the continuation-tail rule: the cleanest way it loses is oil staying above $100 and the Bank doing what its Governor pre-announced on Sep 21. It also carries no edge, with my blended fair value for a hike (33%) slightly above the market's 27–31¢. Cash is the position: 100% of capital held.

825open markets in allowlisted series
30closing within 45 days
7passed mechanical cuts
1in the 60–89¢ entry band
0picks after Anchor rules
$2,500held in cash (100%)

2. Universe and Stage-0 funnel

Source: /tmp/out/targets.json generated 2026-10-02T16:37Z (min OI 5,000; 120 series, Tier 1 = 73, Tier 2 = 47, no Tier 3). Live data from the Kalshi public API (*_fp/*_dollars fields). Cuts applied in order: close beyond horizon → expiration inside 7 days → close more than 1h after expiration → volume24h < 500 → spread > 5¢ → YES bid ≥ 95¢ → YES ask ≤ 5¢ → Mentions / continuous-number screens.

StageCountNote
Open markets in allowlisted series825Most Tier-1 departure/enactment series run to Dec 31, 2026 or 2027 and fall outside the horizon
Close within 45 days (by 2026-11-16)30None were cut for the 7-day rule, the close-after-expiration rule, or as Mentions markets
Cut: volume24h < 50020Includes KXRETIREPELOSI-26, KXDEMSCHUMER-27-NOV03, KXDJTATTACKWARSH, Anthropic OCT10/OCT17 rungs
Cut: YES ask ≤ 5¢3KXRETIREMM-26, KXUSAIRANAGREEMENT-27-26NOV, KXIPOANTHROPIC-DATE-26OCT24
Passed to Stage 1–27Patel exit, Hegseth exit, Tesla/SpaceX merger, Anthropic NOV01 (active), diesel ban (active), BoC Oct H0 and H25

Specialist-dense flag (volume24h > 5,000): KXIPOANTHROPIC-DATE-26NOV01 only. No market in the allowlist was researched outside the universe.

3. Picks and position sizes

None. Position-size table, EV-for-the-record and cluster table are empty by construction. Reserve held: $2,500 of $2,500 (≥10% rule satisfied trivially).

TickerSideLimitContractsCostConvictionCluster
No positions. Cash: $2,500 (100%).

4. Candidate deep-dive — the one in-band market

KXCBDECISIONCANADA-26OCT-H25 — Bank of Canada hikes 25bps on Oct 28, 2026?

archetype: scheduled-processmechanism considered: status-quoside considered: NOverdict: REJECT — continuation tail

YES condition: For YES to pay, the Bank of Canada's Governing Council must announce a 25bp increase in the target for the overnight rate (2.25% → 2.50%) at the Oct 28, 2026 fixed announcement date, resolved by Kalshi off the Bank's press release. This is a new action by an institution, so the market is Anchor-shaped and was carried to full diligence.

Rules: primary "If the Bank of Canada does a Hike of 25bps at its Oct 28, 2026 meeting, then the market resolves to Yes." No rules_secondary clarification. Event is mutually exclusive across C26/C25/H0/H25/H26. Note the series naming trap flagged in the precedent store: the hold leg is titled "Hike rates by 0bps".

Precedents consulted: KXCBDECISIONCANADA-26JUL-H0/H25/H26/C25/C26 (all July 15, 2026; hold paid, every other rung NO: "two-sided guidance keeps both middle rungs alive in the narrative while neither gets priced"); KXFEDDECISION-26JUL-H25/H0 (July 29, 2026: a 25bp-hike leg repriced from ~11% to ~36–38% in nine days still resolved NO, "a hawkish repricing into a live FOMC is a fade candidate"); KXCBDECISIONJAPAN-26JUN15-H25 (YES: "moves arrive telegraphed through speeches before they are priced"). The store had no Bank of Canada row later than July; the September ladder is written back this run.

Primary-source diligence:

Probability: pre-market 35% hike → final 33% after seeing the book (market 27–31¢, OIS ~26%). Fair value for NO ≈ 67¢ versus a NO ask of 73¢. The hold leg (H0) is the mirror: 66–67% fair versus a 69¢ ask.

Entry context (recorded, not traded): YES bid 27¢ / ask 31¢, spread 4¢; NO bids 69¢ ×172, 67¢ ×85, 66¢ ×4,800; YES asks 31¢ ×~50 then 24¢ ×750 below; volume24h 1,729; OI 31,363. Price history: 22¢ Sep 11 → 32–36¢ Sep 14–16 → 41–46¢ Sep 21–24 → 35¢ Oct 1 → 27–31¢ Oct 2. 48h move: −8 points on the hike leg with no Canadian data release behind it; that alone would trigger the v4 48h check.

Resolver profile: Kalshi settles off the Bank of Canada press release; a 25bp move is unambiguous; no announce-vs-effective gap; no inter-meeting risk the ladder would mis-handle (the >25bp rung covers an outsized move). Resolver deductions: 0–1 pt.

Cleanest tail for NO: oil holds above $100 as the Middle East escalation continues, the Sep 21 "too slow" framing is operationalised, September CPI shows spillover into core, and the Bank hikes on Oct 28. That is the current trend continuing, not a new discrete event — the Governor has already stated the reaction function and two of six big banks already forecast the move. Under Anchor this is a continuation tail reject regardless of the apparent fade opportunity. The July 2026 FOMC fade precedent is not a clean analogue: there the Fed had not moved and the Chair had not pre-committed language; here the Fed has hiked and the Governor has.

Side rule on the H0 leg: YES on "maintains rate" is not an allowed YES shape (a hold is the status quo, not an already-happened event nor a process step this resolver pays on), so it is logged as yes-side thesis and as the cluster runner-up.

5. Logged rejects — Stage 2 survivors

Every market that reached diligence, with the side Anchor would have taken, the effective price for that side, and the final YES probability where one was formed.

TickerArchetypeSidePriceP(YES)Reject reason
KXCBDECISIONCANADA-26OCT-H25scheduled-processNO73¢33%continuation tail: the cleanest loss is oil staying >$100, escalation continuing and the Bank hiking on Oct 28 — the current trend continuing, not a new discrete event; also no edge (NO ask 73¢ vs 67¢ fair: pre-market 35% hike → 33% final; market 27–31)
KXCBDECISIONCANADA-26OCT-H0scheduled-processYES69¢66%yes-side thesis: a hold is the status quo, not an already-happened event or a dated process step the resolver pays on; same cluster as the H25 leg (cluster runner-up); no edge at 69¢ vs 66–67% fair
KXKASHOUT-26JUL-26NOV01departure/ousterNO96¢7%deep-favorite band: NO effective entry 96¢ (YES 4/6). Status quo lean (precedent KXKASHOUT-26APR-JUN01/JUL01: resignation calls and anonymous sourcing never resolved YES) but max win 4% and the 90¢+ cohort showed no edge
KXHEGSETHOUT-26AUG-26NOV01multi-news-otherNO95¢4%deep-favorite band: NO effective entry 95¢ (YES 5/6). Precedent KXHEGSETHOUT-26APR-JUL01: sitting defence chief in an active war is a structural NO, and he gave a 'State of the Force' address Sep 30 — but ≥90¢ is outside the Anchor band
KXCOMPANYACTIONMERGER-27-26NOV01corporate-eventNO94¢6%deep-favorite band: NO effective entry 94¢ (YES 6/7). No vehicle: no definitive agreement, no 2026 annual meeting scheduled (Electrek, Sep 29), rules require a signed agreement not Musk hints — but ≥90¢ is outside the Anchor band
KXIPOANTHROPIC-DATE-26NOV01corporate-eventNO96¢—already an active pick
KXDIESELEXPORTBAN-26multi-news-otherNO87¢—already an active pick

Notes on the deep-favorite rejects

6. Logged rejects — Stage-0 mechanical cuts

TickerArchetypeNO priceCloseReason
KXRETIREMM-26departure/ouster98¢ (NO)2026-11-03Stage-0 cut: YES ask 3.2¢ ≤ 5¢ (NO side would be deep-favorite band)
KXRETIREPELOSI-26departure/ouster98¢ (NO)2026-11-03Stage-0 cut: volume24h 250 < 500
KXLEAVEPOWELLGOV-26NOV01departure/ouster98¢ (NO)2026-11-01Stage-0 cut: volume24h 0 < 500
KXPROMISEACT-26AUG-26OCT03confirmation/enact100¢ (NO)2026-10-03Stage-0 cut: volume24h 0 < 500
KXARRESTNETANYAHU-28JAN01-26NOV01legal-action98¢ (NO)2026-11-01Stage-0 cut: volume24h 56 < 500
KXDEMSCHUMER-27-NOV03departure/ouster89¢ (NO)2026-11-03Stage-0 cut: volume24h 60 < 500
KXGALLEGOOUT-26APR-NOV03departure/ouster97¢ (NO)2026-11-03Stage-0 cut: volume24h 0 < 500
KXLEAVEDUNNdeparture/ouster98¢ (NO)2026-11-03Stage-0 cut: volume24h 10 < 500
KXNETANYAHUPARDON-26-NOV01legal-action99¢ (NO)2026-11-01Stage-0 cut: volume24h 0 < 500
KXLEAVEMERZ-29JAN01-26NOV01departure/ouster98¢ (NO)2026-11-01Stage-0 cut: volume24h 0 < 500
KXMARTINDNCOUT-26MAY-26NOV01departure/ouster98¢ (NO)2026-11-01Stage-0 cut: volume24h 3 < 500
KXUSAIRANAGREEMENT-27-26NOVscheduled-process98¢ (NO)2026-11-01Stage-0 cut: YES ask 4.0¢ ≤ 5¢ (NO side would be deep-favorite band)
KXIPOANTHROPIC-DATE-26OCT24corporate-event100¢ (NO)2026-10-24Stage-0 cut: YES ask 1.0¢ ≤ 5¢ (NO side would be deep-favorite band)
KXIPOANTHROPIC-DATE-26OCT17corporate-event100¢ (NO)2026-10-17Stage-0 cut: volume24h 200 < 500
KXIPOANTHROPIC-DATE-26OCT10corporate-event100¢ (NO)2026-10-10Stage-0 cut: volume24h 103 < 500
KXDJTATTACKWARSH-26SEP-26NOV01multi-news-other92¢ (NO)2026-11-01Stage-0 cut: volume24h 147 < 500
KXIPOOPENAI-26NOV01corporate-event100¢ (NO)2026-11-01Stage-0 cut: volume24h 0 < 500
KXIPOSTARLINK-26NOV01corporate-event100¢ (NO)2026-11-01Stage-0 cut: volume24h 0 < 500
KXCBDECISIONCANADA-26OCT-H26scheduled-process100¢ (NO)2026-10-28Stage-0 cut: volume24h 100 < 500
KXCBDECISIONCANADA-26OCT-C26scheduled-process100¢ (NO)2026-10-28Stage-0 cut: volume24h 0 < 500
KXCBDECISIONCANADA-26OCT-C25scheduled-process100¢ (NO)2026-10-28Stage-0 cut: volume24h 0 < 500
KXMILLEROUT-26JUL-26NOV03multi-news-other99¢ (NO)2026-11-03Stage-0 cut: volume24h 3 < 500
KXIPOANDURIL-26NOV01corporate-event100¢ (NO)2026-11-01Stage-0 cut: volume24h 0 < 500

7. Risk profile and execution notes

8. Precedent writeback

Two rows written to /tmp/out/precedents.json for the settled September 2 ladder: KXCBDECISIONCANADA-26SEP-H0 (YES) and -H25 (NO), verified against the Bank of Canada press release, the Sep 16 summary of deliberations and Statistics Canada's August CPI. Lesson recorded: a hold delivered with explicit upside-risk language is where the following meeting's ladder goes live, and the hike leg must be priced off core and ex-gasoline prints, not headline CPI.

9. Sources

Generated by the Anchor audit (claude-fable-5-1) · run kalshi-anchor-politics-w5fd7