Data

What we record, and how we prove it.

Since October 26, 2026, adding sources as we go (each start date is in the table below), our recorders have captured, update by update: Polymarket US 5-minute Bitcoin books (top five levels), every trade print, official start prices and outcomes; 15-minute and 1-hour books; SOL and XRP books; spot trades from Coinbase, Kraken and Bitstamp; OKX and Hyperliquid perpetual flow; and the CF Benchmarks BRTI once a second. Kalshi recording is paused pending the venue’s consent.

Recorded

Sources, cadence and yesterday’s numbers

Rows and coverage for Oct 29 (UTC day), from that day’s export and gap register. Coverage is the share of the day not inside a silence longer than that stream’s threshold; sparse streams have long thresholds. When a feed drops, it shows here.

What we record, with rows and coverage on Oct 29
SourceWhatCadenceIn archive sinceRows, Oct 29Coverage, Oct 29
Polymarket USBTC 5-minute book, top five levelsevery updateOct 26666,83092.1%
Polymarket USBTC 5-minute trade printsevery printOct 26736,78591.9%
Polymarket USBTC 15-minute and 1-hour books, depth and tradesevery updateOct 271,142,91292.0%
Polymarket USSOL and XRP 5-minute booksevery updateOct 27799,49992.6%
Polymarket USQuote snapshots, start prices and outcomes (BTC, ETH, SOL, XRP)about every 7 s; every outcomeOct 26179,583100%
CoinbaseBTC spot trades and a level-2 summaryevery tradeOct 26652,12399.98%
Kraken, BitstampBTC spot tradesevery tradeOct 26276,065100%
OKX, HyperliquidBTC perpetual tradesevery tradeOct 262,543,504100%
Gemini, Bullish, Crypto.comBTC top of book and tradesevery updateOct 271,240,309100%
SOL, XRP spotReference spot for the alt roundsevery updateOct 27219,596100%
CF BenchmarksBRTIonce a secondOct 2880,39693.1%
KalshiBTC 15-minute book and tradespausedn/a0paused

Proof

Every day, sealed the next morning.

  1. One compressed file per recorder. Each night the previous UTC day is cut into one zstd-compressed SQLite file per recorder, same tables and columns as the live database, checked with zstd -t.
  2. A manifest of hashes. MANIFEST.sha256 lists the SHA-256 of every file, plus the day’s row counts.
  3. A timestamp on Bitcoin. The manifest is stamped with OpenTimestamps, so anyone can later prove it existed on that date and has not changed since.
  4. Two copies, two nodes. One copy on a NAS on our first node, one on our second, each re-checked with sha256sum -c after copying.
  5. A gap register. Every silence longer than a stream’s threshold is listed with its start, end and length. We publish the summary, including the bad days.

Licensing

Venue data belongs to the venues.

We do not redistribute it without a licence. Derived data we build ourselves (gap registers, feed-health logs, our own composite spot) and licensed datasets will be offered to research and commercial teams as agreements allow. Tell us what you need and we will tell you what we can ship.

Data waitlist

Stored on our own server, used only to reply. See the privacy policy.

For traders

Ledger: your own book, reconciled.

Your fills, fees, P&L and tax reconciliation across Polymarket US, Kalshi and Robinhood, built from your own exports and read-only keys. Early access winter 2026/27. Not tax advice.

Ledger early access

One email when early access opens. Nothing else.