TOTAL VOLUME:
$115.8b
24H VOL:
$61,772,232
24H TRANSACTIONS:
1,341,650,213
OPEN INTEREST:
$1,109,914,723
311,599
Markets across
30,234
events
MATCHED EVENTS:
3,290
PLATFORM COVERAGE:
5
Polymarket:
42%
VS.
Kalshi:
58%
A recurring contract is not one market. It's a series that resets every cycle, and reading only the latest instance means missing the trend entirely.
Jared Polites
Aug 24, 2026

TL;DR
Ever watch a Fed rate contract close at 70% and assume the market's turned hawkish, only to see next month's contract open cold at 30%? You're not misreading the data. You're reading one link in a chain and mistaking it for the whole picture.
A recurring contract is not one market. It's a series. Each week's Fed rate contract, each month's inflation print, each cycle's approval-rating tracker resolves on its own, then a new instance opens at a fresh price. Treat any one of them as a standalone number and you'll miss the story. Treat them as a chain and you get a time series that shows whether sentiment is building, fading, or stuck.
Most prediction market contracts are one-shot. Will a specific bill pass. Will a named candidate win a named election. The question has one answer and the contract dies the moment it does.
Recurring contracts exist because some questions repeat on a fixed calendar. The Fed meets eight times a year and each meeting gets its own rate-decision contract. The Bureau of Labor Statistics publishes CPI monthly, and each print gets its own inflation contract.
A president's approval rating gets measured every week. Some platforms run a fresh contract for each measurement window rather than one contract that drifts forever.
The reset is structural, not arbitrary. A single Yes contract can't answer "will the Fed cut in September" and "will the Fed cut in December" at the same time, because those are different events with different information sets. Bundling them into one open-ended contract would blur exactly the thing traders want to isolate: what does the market think about this specific meeting, this specific print, this specific week.
When a recurring contract resolves, the platform closes the books on that instance and opens a new one at a new starting price. The new price is not inherited from the old one. It reflects whatever information exists at that moment: the last print, the latest Fed commentary, the newest polling.
Say a monthly inflation contract resolves Yes at $0.71 (a 71% implied probability that CPI came in above a given threshold). The next month's contract on the following threshold doesn't open at $0.71. It opens wherever traders price the new question, which might be $0.30 if the prior print already cooled expectations, or $0.85 if inflation has been running hot for three straight cycles.
Each instance prices its own event. The prior result is an input to that pricing, not a starting point for it.
This is the part researchers most often get wrong. They watch one instance close high and assume the "market" is bullish going forward. What actually happened is that one specific cycle resolved. The next cycle is a new market with its own supply of contracts, its own liquidity, and its own information set.
The value in recurring contracts isn't any single price. It's the sequence. Pull the last six or eight instances of the same recurring contract and you're looking at how consensus probability moved across real time, cycle by cycle.
A tracker that's opened each cycle at 40%, 45%, 52%, 58% is telling you something a single snapshot never could: momentum is building in one direction, cycle over cycle.
Three things to check before you treat a sequence as a real trend:
If you're not sure how to judge whether a given instance's liquidity is thin or deep, our explainer on market volume walks through reading open interest correctly before you trust a single print.
Once you've confirmed the series is clean, the read is straightforward. Rising consensus probability across consecutive cycles means the market is converging on an outcome. A series that oscillates without a clear direction means the market is genuinely uncertain, cycle to cycle, and any single high or low print is noise rather than signal.
Comparing odds across platforms is already useful for one-shot events, and our breakdown of why odds disagree across venues covers the mechanics behind that gap. It gets more valuable, and more error-prone, with recurring contracts, because the platforms don't always structure the same recurring question the same way.
Polymarket and Kalshi might both run a monthly CPI contract, but Kalshi's version could resolve against a specific BLS release time while Polymarket's resolves against a broader "as reported" standard.
Limitless tends to run shorter-duration recurring markets, which means its weekly instances update more often but carry less liquidity per cycle than a monthly contract elsewhere. Predict.Fun and Opinion both serve crypto-native traders and often price the same recurring question a few points off the US-heavy platforms, because the trader base skews differently.
None of that makes any platform wrong. It means the instance-to-instance comparison only works if you're matching the same threshold, the same resolution window, and the same underlying data source across platforms, not just the same headline question.
A journalist tracking approval rating over a presidential term, or a researcher building a six-month view of rate-cut expectations, isn't looking for a single number. They're building a dataset. Recurring contracts are built for exactly that, provided you pull the full chain and not just the most recent instance.
The mistake to avoid is treating the latest cycle's number as "what the market thinks," full stop. It's what the market thinks about that cycle, given what was known at that moment. String enough of those together and you have something closer to the truth: not a prediction, but a documented path of how consensus moved as new information arrived.
Polymarket, Kalshi, Limitless, Predict.Fun, and Opinion each run their own version of recurring contracts, with different cadences and different resolution mechanics. Aggregating across all five is what turns a pile of individual snapshots into an actual time series.
A contract on a question that repeats on a schedule, such as a monthly inflation print or a weekly approval-rating check. Each instance resolves independently, then a new contract opens at a fresh price for the next cycle.
Because each cycle is a distinct event with its own information set. A new Fed meeting or a new CPI print isn't the same question as last cycle's, so the market prices it fresh rather than inheriting the prior close.
Match the exact threshold, resolution source, and time window before comparing. Two platforms' "monthly CPI" contracts can resolve against different data or different release times, which makes a naive side-by-side comparison misleading.
Yes, if the series is clean. Confirm the question and threshold stayed constant, liquidity is roughly comparable across instances, and the resolution source didn't change. A rising or falling sequence across cycles is a genuine signal; a single instance is not.
---
PredictionHero aggregates publicly available prediction market data for informational purposes only. This is not financial advice. Prediction markets may not be available in all jurisdictions.
Related

There's no single best prediction market. Kalshi, Polymarket, Limitless, Predict.Fun, and Opinion were each built for a different kind of question.
Jared Polites · Aug 22

Options and perpetuals hedge price. Prediction markets hedge the event you are actually afraid of. Here is how to build the cleaner hedge.
Jared Polites · Jun 16

Volume is the total traded over time. Open interest is what's still at stake right now. Liquidity is what you can trade this instant, and most headlines quietly blur all three into one number.
Jared Polites · Aug 5