Kalshi Politics — Mispricing Audit

Report date: 2026-07-06 · Horizon: 45 days · Capital: $1,000 · Methodology: v3 (conviction-weighted sizing, entry-band screen, 15% cluster cap, EV-agnostic sizing) · Picks count toward the public track record and are cleared for auto-copy.

1. How this was researched

Mode: category-match. trading_events.category = 'Politics' matched directly — no theme keywords needed. I pulled every active Politics market closing before 2026-08-20 from the Kalshi mirror DB (joined to each market's latest 12-hour snapshot), yielding 47 markets with 24-hour volume ≥ 1,500. Mechanical Stage-1 cuts:

Nine candidates survived to Stage-2 diligence: rules text from the mirror DB, 14-day intraday history from market_snapshots, live orderbooks from the Kalshi public API, and four parallel primary-source research tracks (presidential schedule/Mar-a-Lago history; State Dept passport rollout; RealClearPolitics live polling JSON; IMF PortWatch daily chokepoint API). One pick cleared the v3 conviction + entry-band screens. An almost-empty book is the correct answer this week — the category's deployable edges are already in the feed, and what remains is mostly the coin-flips and tails that v3 exists to reject.

2. Markets reviewed

TickerMarketBid/Ask (YES)V24hVerdict
KXTRUMPPASSPORT-26-JUL20Trump-image passport issuance reported before Jul 2072 / 741,926PICK — BUY YES @74
KXLAGODAYS-26JUL-0Trump makes 0 Mar-a-Lago trips in July90 / 918,826REJECT — edge ≤2¢, >90¢ band
KXLAGODAYS-26JUL-1Trump makes exactly 1 Mar-a-Lago trip in July7 / 99,675REJECT — fairly priced tail
KXMAXSHIPSHORMUZ-26JUL31-AL50Hormuz max daily transit calls ≥50 in July60 / 621,810REJECT — coin-flip, no edge
KXAPRPOTUS-26JUL10-40.3RCP approval 40.2–40.4 on Jul 1042 / 443,291REJECT — coin-flip band, edge <15¢
KXAPRPOTUS-26JUL10-40.6RCP approval 40.5–40.7 on Jul 1026 / 272,499REJECT — sub-35¢ tail
KXAPRPOTUS-26JUL10-40.0RCP approval 39.9–40.1 on Jul 108 / 91,400REJECT — sub-35¢ tail
KXAPRPOTUS-26JUL10-40.9RCP approval 40.8–41.0 on Jul 1013 / 141,871REJECT — tail, no edge
KXTRUMPPASSPORT-26-AUG01Same event, Aug 1 deadline93 / 9837REJECT — fully priced, illiquid

3. The pick

Pick 1 — KXTRUMPPASSPORT-26-JUL20 · BUY YES @ 74¢ · MEDIUM CONVICTION

"Will it be reported that the State Department issues one or more U.S. passports to citizens where the passport contains an image or visual representation of Donald Trump's face before Jul 20, 2026?" Closes 2026-07-20T03:59Z.

My probability: 84%  vs  market-implied 74% → edge +10¢
Conviction / band: MEDIUM · 60–90¢ favorite band (any tier may deploy here)
Cluster: trump-passport-issuance

Thesis

Issuance of the Trump-portrait America-250 commemorative passport began today, July 6, at the Washington Passport Agency, where it is the default design with no opt-out while supplies (~25,000–40,000 books) last. The Washington agency's core business is urgent-travel expedite service — applicants routinely walk out with printed books same-day or within days. Media saturation is total (CNN, WaPo, NPR, Forbes, ABC, Snopes have all covered the rollout); the first passport-in-hand story is close to inevitable well inside the 14-day runway. The sibling AUG01 leg of the same event trades 93/98 — the market itself says ~95% that issuance reporting lands by Aug 1. At 74¢, the JUL20 leg prices a ~21% chance the first documented issuance report slips specifically into the Jul 20 – Aug 1 window, which overweights the slip scenario given issuance starts on day 1 of 14 at a same-day-pickup facility with reporters watching.

Evidence

Tail risks (cleanest way to lose)

Numbers

Position: 90 contracts YES, limit 74¢ → cost $66.60 (6.7% of capital; MEDIUM cap is 7%)
Max payout: $90.00 · Edge: +10¢/contract · EV: +$9.00 ≈ +13.5% (recorded for calibration only — size was set by the MEDIUM tier cap and favorite band, not EV)

Liquidity / entry context (Jul 6, ~17:00 UTC)

Top of book: YES 72 bid / 74 ask (spread 2¢)
Depth: ~21 contracts fillable at ≤74; ~31 at ≤75; ~181 at ≤76 · V24h: 1,926 · OI: 3,951
14-day price history: 61–67 flat through Jun 26 → jumped to 75–90 on the Jun 27 issuance-date confirmation → 75–80 plateau → volatile today (54 low, 72–74 now) on rollout fine print. Entry at 74 is below the post-catalyst plateau — the 48h move was toward us, not away.

4. Recommended $1,000 portfolio

#TickerActionLimitContractsCostTier / band (sets size)Max payoutEV¢EV%
1KXTRUMPPASSPORT-26-JUL20BUY YES7490$66.60MEDIUM · favorite (60–90¢)$90.00+10+13.5%
Cash held$933.4093.3% — cash is a position; the category's edges are already in the live feed

EV columns are recorded for calibration only. Per v3 policy they did not drive contract counts — sizing came from the conviction-tier cap (MEDIUM ≤ $70) and the entry band.

Cluster exposure (cap: 15% of capital = $150 per cluster)

ClusterCost% of capitalCapStatus
trump-passport-issuance$66.606.7%15%OK

Conviction exposure

TierCost deployed% of capitalPer-pick cap
HIGH$0.000%$150
MEDIUM$66.606.7%$70
LOW$0.000%$30

Risk profile

Execution notes

5. What I rejected and why

All eight rejects below are machine-logged in picks.json and shadow-tracked to settlement — if they outperform the pick, the selection screen isn't adding value, and we want to know that.

Also cut mechanically (not diligenced, not logged): the Truth Social post-count ladder and Getty-photo-day market (announcer-noise family), ~15 fully-priced markets, and every ticker already live in the feed (60+ existing Politics picks including all Hormuz weekly ladders, Kash Patel, Alito, Powell, crypto market-structure, and Trump event-attendance markets).

6. Sources

Data: Kalshi mirror DB (read-only SQL), Kalshi public trade API (live orderbooks, Jul 6 2026 ~17:00 UTC), IMF PortWatch, RealClearPolitics. All probabilities are subjective estimates; every contract can resolve to zero. This is research, not investment advice. v3 methodology: sizing set by conviction tier + entry band only; EV figures recorded for calibration, never for sizing. Rejects are machine-logged and shadow-tracked to settlement.