Kalshi Economics — Mispricing Audit

Report date 2026-07-08 · Category Economics (category-match mode) · Horizon 45 days · Capital $1,000 · Methodology v3.1 (conviction-weighted, EV-agnostic sizing; resolver-profiled probabilities). Picks count toward the public track record and are cleared for auto-copy.

1. How this was researched

Mode: category-match. trading_events.category = 'Economics' matched 1,139 active markets closing within 45 days on the live Kalshi mirror, so no theme-mode keyword search was needed. The latest 5-minute snapshot cycle was joined against those markets and the Stage-1 mechanical screen applied (24h volume ≥ 1,500, spread ≤ 5¢, not already ≥95/≤5, no announcer-noise markets, nothing on the already-published list). That left 42 liquid contracts collapsing into ~16 distinct questions. Each survivor got the full Stage-2 treatment: rules text pulled from the mirror, 14-day intraday price history, live Kalshi orderbook, and primary-source news diligence (four parallel research sweeps: CPI data, gasoline/oil, the Maine Senate situation, and Musk/misc).

Context that shaped everything this week: the US–Iran / Strait of Hormuz war re-escalated on July 7–8 (tanker attacks, US strikes on 80+ targets, Trump declaring the June 17 MoU "over"). WTI rose ~5–7% and RBOB ~6% today, and every Kalshi gas market repriced violently intraday — which put the entire gas complex behind the Stage-3 "price already moved in the last 48h" screen. Separately, the June 17 MoU had crashed oil during June (AAA retail fell $4.24 → $3.83), setting up a rare negative June CPI headline print. The deployable edge this run is concentrated in the July 14 CPI release.

Stage-2.5 resolver checks earned their keep: the single "safest-looking" candidate (gasoline CPI index > 342, offered at 97¢) turned out to resolve on the seasonally adjusted FRED series CUSR0000SETB01 — not the NSA series the headline suggests. On NSA math it was a 14%-cushion lock; on the actual SA series my point estimate lands at 344.2, two points from the strike. The pick was killed, and the same analysis produced a better trade on a sibling strike (Pick 3). Note: two Maine Senate nominee markets surfaced under the Economics category (upstream miscategorization); they were diligenced as found and rejected on their merits.

Already-published picks were excluded up front. The only direct overlap was the July Fed decision cluster (KXFEDDECISION-26JUL-H0 YES is live), so its siblings (H25, KXFED-26JUL-T3.75) were rejected as duplicates of a published thesis.

2. Markets reviewed

MarketQuestionPrice (bid/ask)Verdict
KXCPICOREYOY-26JUN-T2.7Core CPI YoY > 2.7% (June)84/85PICK 1 — BUY YES
KXCPIYOY-26JUN-T3.7Headline CPI YoY > 3.7% (June)66/67PICK 2 — BUY YES
KXUSGASCPI-26JUL14-T344Gasoline CPI (SA) > 344 (June)84/85PICK 3 — BUY NO (lottery)
KXUSGASCPI-26JUL14-T342Gasoline CPI (SA) > 342 (June)94/97REJECT — resolver reads SA; "lock" is negative-EV at ask
KXUSGASCPI-26JUL14-T345Gasoline CPI (SA) > 345 (June)41/43REJECT — coin-flip band
KXCPI-26JUN-T-0.2CPI MoM > −0.2% (June)33/36REJECT — band screen (edge logged)
KXCPI-26JUN-T-0.3CPI MoM > −0.3% (June)78/91REJECT — no edge at ask, spread blew out
KXCPINDEX-26JUL14-T334.700CPI NSA index > 334.700 (June)54/56REJECT — band screen (edge logged)
KXECONSTATCPIYOY-26JUN-T3.8CPI YoY exactly 3.8%48/52REJECT — definitional, priced fair vs ladder
KXAAAGASM-26JUL31-3.80AAA gas > $3.80 on Jul 3165/68REJECT — moved +35¢ today (48h rule)
KXAAAGASW-26JUL13-3.880AAA gas > $3.88 on Jul 1336/38REJECT — moved +32¢ today (48h rule)
KXMEDNOMJUL-26AUG01-TJACTroy Jackson is ME-Sen Dem nominee on Jul 3147/48REJECT — coin-flip band, fluid politics
KXMEDNOMJUL-26AUG01-SBEL / -NSHABellows / Shah is nominee on Jul 3120/21 · 16/17REJECT — tail band / edge within error
KXMUSKNW-26JUL31-T750Musk > $750B (Bloomberg, Jul 31)90/91REJECT — fairly priced
KXU3-26JUL-T4.2U-3 > 4.2% in July55/56REJECT — coin flip, no edge
KXTBCRUNCHWRAP-26AUG02-*Crunchwrap avg price (July)63/64REJECT — unknowable resolver (Stage 2.5)
KXFED-26JUL-T3.75 (+H25)Fed July decision cluster23/24EXCLUDED — duplicates published pick

3. Picks — detail and thesis

Pick 1 — KXCPICOREYOY-26JUN-T2.7 · BUY YES @ 0.86 · HIGH CONVICTION

Will core CPI inflation be above 2.7% for the year ending June 2026? Current 84 / 85 · my probability 94% vs market-implied ~85% · entry band: 60–90¢ favorite (86¢) · cluster cpi-june-report.

Thesis. Core CPI YoY printed 2.9% in May (BLS, Jun 10). For NO, the printed June value must fall two tenths to ≤2.7 — requiring a June core MoM around +0.05% against a +0.23% year-ago base. Core has run +0.2 to +0.4 every month of this tariff-and-war inflation cycle (Apr +0.4, May +0.2), and the Cleveland Fed's June core nowcast is +0.23% MoM / 2.85% YoY — comfortably above the 2.75% rounding boundary. The June price data already exists; only the measurement is pending, and every input points the same way. Crucially, the June gasoline collapse does not touch core.

Resolver: BLS CPI release, Jul 14 2026 8:30 ET; printed one-decimal core YoY vs 2.7; delay clause in rules. Priced risks: −1 pt (rounding-boundary measurement noise, release mechanics). Cleanest way to lose: a never-in-this-cycle collapse of June core to ≈0.0% MoM (used vehicles + shelter + services all soft at once).

Size: 81 contracts @ 86¢ limit = $69.66 (7.0% of capital; HIGH tier cap is 15%, cluster cap binds first) · max payout $81.00 · edge +8¢ · EV +9.3% (recorded, not used for sizing) · Liquidity at entry: yes 84/85, asks 107 @ 85 + 1,008 @ 86 (fill assured), vol24h 2,140, OI 3,043 · Price history: ground from ~50¢ (mid-June) to 84–86¢ — thesis partially absorbed; residual edge is the last 8–10¢ of a 94% event.

Pick 2 — KXCPIYOY-26JUN-T3.7 · BUY YES @ 0.67 · MEDIUM CONVICTION

Will headline CPI inflation be above 3.7% for the year ending June 2026? Current 66 / 67 · my probability 76% vs market-implied ~67% · entry band: 60–90¢ favorite · cluster cpi-june-report.

Thesis. YES needs the printed YoY ≥ 3.8, i.e. a June NSA index ≥ 334.66 (May: 335.123; base June-2025: 322.561) — equivalently June SA MoM above roughly −0.22%. Both credible nowcasts sit clearly on the YES side: Cleveland Fed −0.06% MoM / 3.92% YoY and Goldman −0.13% MoM. The Kalshi MoM ladder is pricing a median near −0.19%, materially more deflationary than either. And the crowd's own books disagree with each other: the specialist gasoline-index ladder (Pick 3's market) implies June SA gasoline ≈ −9% MoM, which through a ~3.2% weight contributes ≈ −0.29pp; with Cleveland's +0.23% core that arithmetic gives headline ≈ −0.08%, not −0.19%. The MoM book appears to be over-extrapolating the June gas crash beyond what the hard EIA data supports; this market is the cleanest favorite-band expression of that.

Resolver: BLS printed one-decimal YoY, Jul 14 8:30 ET; unambiguous, delay clause present. Priced risks: −2 pts (rounding boundary sits inside forecast error; possibility the MoM crowd knows a soft non-energy component I can't see). Those are inside the 76% number. Cleanest way to lose: CPI's own gasoline sample catches the intra-June collapse harder than EIA weekly averages imply, dragging SA MoM below −0.22%.

Size: 45 contracts @ 67¢ limit = $30.15 (3.0% of capital; MEDIUM tier cap 7%, cluster cap binds) · max payout $45.00 · edge +9¢ · EV +13.4% (recorded, not sizing) · Liquidity: yes 66/67, 134 @ 67 + 1,501 @ 68, vol24h 6,562, OI 156,347 · History: stable 65–73 for two weeks — no 48h-move contamination.

Pick 3 — KXUSGASCPI-26JUL14-T344 · BUY NO @ 0.16 · LOW CONVICTION · explicit asymmetric lottery

Will the June 2026 gasoline CPI index (SA, CUSR0000SETB01) print above 344? Current yes 84 / 85 (NO costs ~16¢) · my probability the NO wins: 45% vs market-implied ~16% · entry band: <35¢ tail — deployed under the single lottery slot, capped at 1.6% of capital · cluster cpi-june-report.

Thesis — a variance disagreement with an overconfident book. Hard inputs: May SA gasoline index 378.660 (FRED); June seasonal factor 1.0484 (stable to ±0.04% across 2023–25); EIA weekly retail gives a daily-weighted June/May decline of ≈ −9.1%. That maps to a June SA print of ≈ 344.2. The strike ladder prices a cliff — T344 at 84, T345 at 42 — i.e. the book claims to know the print to within ±0.6 index points. But the CPI's own-outlet gasoline sample historically deviates from EIA-weekly-implied projections by ±1.5 points; and a plausible Monday-only EIA construction (May avg $4.479 vs June $4.050 = −9.59%) lands at 342.3, six points below where the book is centered. At 16¢ the NO needs only ~16% to break even; my σ ≈ 1.6 around 344.2 puts it near a coin flip. This is priced as a lottery, not a conviction bet, precisely because the edge is a second-moment claim.

Resolver: FRED/BLS SA series named explicitly in rules_secondary — verified directly; this same check is what killed the T342 YES "lock". Priced risks: −3 pts equivalent (all-grades vs regular-grade mix, May daily-average construction). Cleanest way to lose: the specialists are right — CPI's June sample tracks the mid-month average (~345) rather than my daily-weighted path, and the print lands 344.5–345.5. Honesty note: this leg's YES was bid up from ~59 to 84 within the last hour — someone is actively buying the ladder today; and the market sits below the run's 1,500 vol24h screen (it entered via diligence on its liquid sibling T342). Both facts argue for the tiny size it got.

Size: 100 contracts @ 16¢ limit = $16.00 (1.6% of capital; ≤2% lottery cap, only tail this run) · max payout $100.00 · edge +29¢ · EV +181% (recorded — and pointedly NOT what sized it; it is the smallest position in the book) · Liquidity: yes 84/85, exactly ~100 contracts of NO available at 16¢ — size matched to the visible book, zero slippage tolerance · vol24h 557, OI 599 · History: traded 57–61 this morning, 84/85 now.

4. Recommended $1,000 portfolio

#MarketSideLimitContractsCost% capConviction / bandMax payoutEdgeEV%
1KXCPICOREYOY-26JUN-T2.7YES86¢81$69.667.0%HIGH · 60–90¢$81.00+8¢+9.3%
2KXCPIYOY-26JUN-T3.7YES67¢45$30.153.0%MEDIUM · 60–90¢$45.00+9¢+13.4%
3KXUSGASCPI-26JUL14-T344NO16¢100$16.001.6%LOW · tail (lottery slot)$100.00+29¢+181%
Total deployed226$115.8111.6%Cash held: $884.19 (88.4%)$226.00+$39.53+34.1%*

* Blended EV is dominated by the lottery leg's recorded +181%; per v3 policy EV numbers are calibration data only — every position size above came from conviction tier + entry band + cluster cap, and the highest-EV pick is deliberately the smallest.

Cluster exposure

ClusterPicksCost% of capitalCap (15%)
cpi-june-report1, 2, 3$115.8111.6%$150 — OK (77% used)

Yes — the whole book rides one release (BLS CPI, Jul 14, 8:30 ET). That is a deliberate, capped concentration: it was the only place in this category where the screens found defensible edge this week. Two mitigants: total exposure is under the 15% single-thesis cap, and the legs are not all the same direction — Pick 3 (gasoline-soft) partially hedges Pick 2 (headline-firm): if gasoline surprises soft enough to kill the headline YES, the lottery pays 5.3:1 against it.

Conviction exposure

TierCost deployed% of capitalPer-pick cap
HIGH$69.667.0%15% ($150)
MEDIUM$30.153.0%7% ($70)
LOW$16.001.6%3% ($30) / 2% lottery

Risk profile

Execution notes

5. What I rejected and why

All 15 rejects below are machine-logged in picks.json and shadow-tracked to settlement — if the rejects outperform the picks, the screen itself is the finding. Stage-3.5 entry-band cuts are marked [BAND].

6. Sources

Data: Kalshi mirror DB (5-minute snapshots through 2026-07-08 16:23 UTC), Kalshi public trade API, BLS/FRED/EIA/AAA primary data, cited press. Method: v3.1 — conviction-weighted and EV-agnostic sizing, entry-band screen, 15% cluster cap, resolver-profiled probabilities with priced deductions; rejects machine-logged and shadow-tracked. Disclaimer: all probabilities are subjective estimates by an automated research process; prediction-market contracts can and do resolve to zero; nothing here is investment advice. Picks in this report enter the public track record and the auto-copy feed.