The prediction-market record, certified daily.
Tick-level order books, trades and settlement prices from the venues where the world prices its beliefs — regulated exchanges, on-chain games and the crypto reference market — captured on one UTC clock and certified before they are sold.
Built so the data can defend itself.
Historical market data is easy to claim and hard to prove. Everything here is structured so you never have to take our word for it.
A day enters the catalog only after five ordered gates pass — coverage, on-chain reconciliation, artifact audits, durable-mirror verification, and the gapless promotion gate.
The archive advances one contiguous day at a time. Red days are recovered and re-run, never skipped; corrections are a public ledger, never a silent rewrite.
The venues, the reference exchange and the settlement oracle are captured against one UTC timeline: event feeds keep venue timestamps, gridded lanes align to 100ms, and every row carries source and receive time — so settlements can be reconstructed, not assumed.
Every file ships with a SHA256 manifest and row counts. You can re-hash every byte you buy and confirm it against the certificate — trust is checkable, not asked for.
Every completed UTC day runs the full chain.
Five ordered gates; a day that fails any of them is recovered and re-run — never skipped, never partially published.
01Close gateswindow coverage · 100ms floors · freshness lineage
02On-chain trade reconciliationevery Polymarket partition proven vs the CTF-exchange OrdersMatched event
03Artifact auditsschema · timestamp walls · value domains · manifest counts + SHA256
04Durable mirror + verificationmirrored to object storage, re-verified by SHA256 metadata
05Gapless promotion gateday D refused unless D-1 is released
Files, an API, and the means to check both.
Day-partitioned Parquet — one file per source / channel / scope / day, each with a sibling manifest.
Bearer auth with keys prefixed pmk_. Four endpoints, released days only.
Every file ships with a manifest. Re-hash it yourself; it equals the recorded SHA256.
Built to be re-run.
Evidence-grade history for the desks that stress-test it — where a result only counts if it survives being reproduced.
Replay any released day deterministically — same bytes, same manifest, every run.
Per-row freshness and lag fields, so you train on exactly what was knowable at the time.
Reconstruct any Up/Down settlement from four vantage points on one UTC clock.
Compare Polymarket and Predict.Fun against the reference price and the oracle, aligned to 100ms.
Pre-launch — ten-source re-inception in progress.
The released chain restarts at the ten-source inception day. Every prior day was withdrawn to the public corrections ledger — nothing is sold that did not certify. View the corrections ledger →
The same instant, four vantage points.
BTC and ETH are captured simultaneously across a reference exchange, the settlement oracle, and two prediction venues — every row on one UTC clock, so a settlement can be reconstructed from all four.
Every rail on that same clock — including the ones still certifying.
Solid rails are released and sellable today. Amber rails are already collecting on the same UTC clock — Kalshi, Limitless and PancakeSwap in certification, Polymarket US behind them — and each joins the released chain the day its own data certifies green. Nothing joins early, and nothing is backfilled.
Data we won't sell you.
A venue joining the archive is not purchasable until it has its own certified days. Its history starts at certification — never backfilled from uncertified collection.
Missing data is a hard red, never silently patched. We recover the day and re-run the chain — we do not skip it or backfill quietly.
When a venue never listed an expected window, we say so — venue_unlisted, backed by recorded evidence, not patched over.
First file in under a minute.
Once you have a key: list released days, stream one, verify its hash. That's the whole loop.
Read the quickstart →