Markets · Series
CPI Month-over-Month Forecast Markets — pricing the ladder, 41 thresholds.
41 live Kalshi contracts (58 audited). Median implied probability sits at 39%. 38 contracts moved 5cents+ in the last 24h (biggest: KXCPI-26JUL-T-0.1 +34c). 29 contracts carry a live SF thesis. Refreshed every 5 minutes.
Analytics view (term structure, fitted hazard rate, per-bucket deviations): /yield-curves/KXCPI.
/api/public/markets/series/KXCPI/api/public/yield-curves/KXCPI›example response
{
"scope": {
"type": "series",
"slug": "KXCPI",
"label": "CPI Month-over-Month Forecast Markets"
},
"live": {
"contractCount": 41,
"volume24hSum": 31868.61,
"hasThesisCount": 29
},
"termFit": null
}Live contracts
41
Median IY
39¢
implied prob (YES)
24h volume
$31.9K
Days to catalyst
5
min daysToEvent
SF thesis coverage
29
Bucket count
41
thresholds fitted
Threshold ladder — 41 contracts at one resolution
Mean fit deviation 1.4ppBars ordered by threshold ascending. Pink = cheapest vs hazard fit; purple = richest. Solid emerald = cumulative implied probability; dashed zinc = survival; dashed amber = implied EV.
Top markets in CPI Month-over-Month Forecast Markets
Showing top 20 of 41Sortable on every numeric column. Every row carries the SF indicator stack — bounded for readability, raw value on hover.
Biggest movers, 24h, in CPI Month-over-Month Forecast Markets
Frommarket_changesSF model coverage on this scope
6 contracts have a live SF causal thesis — direction, edge size, model confidence, last reviewed.
How we compute these odds
SimpleFunctions aggregates live prediction-market contracts from Kalshi and Polymarket. Each slug groups contracts that resolve on the same underlying event, identified by venue event_id.
For binary slugs, the headline probability is the liquidity-weighted mid-price across all bound contracts. For multi-outcome slugs (e.g. elections with 3+ candidates), the headline is the leader’s price; we never arithmetically average disjoint outcomes — that would produce a number with no real-world meaning.
Snapshots refresh every 5 minutes during market hours; daily aggregates are computed at 04:00 UTC. The 30-day sparkline is drawn from per-ticker daily means stored in market_indicator_daily; 24h delta and movement events are derived from the same source.
Last updated on this page: 09 Jul 2026 07:08:42 GMT.
Term-structure analytics
Probability vs tenor curve and per-bucket deviation analysis. /yield-curves/KXCPI →
Category view
All Kalshi Economics markets. /markets/category/economics →
Venue view
Everything on Kalshi. /markets/venue/kalshi →
JSON API
Same data, machine-readable. twin endpoint →