Identifiers and shape
Events carry the shared category (
Sports, Politics, and so on) whatever the venue; markets keep the venue’s own wording.
Prices
Every price is an ask per contract that pays $1, as a decimal string in USD. The implied chance of an outcome is the midpoint of its best Yes ask and one minus its best No ask across the venues that list it. When an outcome is listed on both venues,prices carries each venue’s asks and best_venue names the cheaper Yes.
Quotes are recorded when the ask pair changes, on each crawl, so they arrive in bursts. Order books are recorded live from each venue’s feed at full depth for tradeable and deep markets, and polled five levels a side for the rest; see Order books.
Size
The liquidity grade uses the same thresholds on both venues:
deep at $25,000 traded or $250,000 open interest with a round trip of 2¢ or less, tradeable at $1,000 or $25,000 with 5¢ or less. Since Polymarket reports no open interest, its markets qualify on volume alone.
Fees
Leads carry
estimated_fee_usd from these schedules and say in issues which parts are estimated. Fees change; treat estimates as estimates.
History
Polymarket’s settled history is much smaller than Kalshi’s, which is why its calibration bands are sparse and no strategy is listed for it alone yet. See History.
Contract versions
A market’s terms can change. Each version has arules_hash, and relations are proven against a specific version; when terms change, the market is re-read and its relations proven again. Kalshi’s terms sit in series and event rulebooks above the market; Polymarket’s resolution metadata is per market. Every version of both is kept with diffs; see Rules.
Related
- Events and markets: the shared shape.
- Cross-venue pairs: which games and releases are proven the same on both venues.
- Liquidity: grades and floors.
- Data and limits: coverage and limits in one place.