New: the v3.1 preview. Faster queries and smaller downloads, three sample hours to test. Tell us whether it is ready to roll out. Try the preview
Polymarket Orderbook Archive archive.pendulumflow.com

Audit: pmxt/v1

DownloadDocs

What this page is for: the problems with this corpus and the evidence behind them. The files are on the download page, and what the columns mean is in the format notes.

What is wrong with this data

Treat v1 as a partial sample of its era: useful for presence and shape, never for completeness claims.

What each hour holds

This era is finished and nothing is still being written to it, so its contents can be stated once rather than watched. Every one of its 1,283 hourly files was measured: 30,264,647,169 rows. Files run from 2026-02-21T18 to 2026-04-16T05; data ends at 2026-04-15T08. The median file holds 23,914,475 rows, counting the 23 empty files; the largest holds 51,191,759.

23 hours hold no rows at all. Each is a 214-byte file: a parquet footer with no row groups, which downloads and opens and contains nothing. 21 of them are one unbroken run, 2026-04-15T09 to 2026-04-16T05, ending at the last hour of the era. Every hour of that run exists in V2 with between 52,297,097 and 67,127,329 rows, measured in the same pass, so the run is this capture winding down after V2 took over and those hours should be taken from V2. The other 2 (2026-02-24T14, 2026-02-24T15) fall before V2 begins: nothing here covers them and nothing here explains them.

All 23 empty hours

2026-02-24T14, 2026-02-24T15, 2026-04-15T09, 2026-04-15T10, 2026-04-15T11, 2026-04-15T12, 2026-04-15T13, 2026-04-15T14, 2026-04-15T15, 2026-04-15T16, 2026-04-15T17, 2026-04-15T18, 2026-04-15T19, 2026-04-15T20, 2026-04-15T21, 2026-04-15T22, 2026-04-15T23, 2026-04-16T00, 2026-04-16T01, 2026-04-16T02, 2026-04-16T03, 2026-04-16T04, 2026-04-16T05

What was measured, and what was not

Row counts read from each file's parquet footer by ranged request, one pass, 2026-09-04T23:09Z. The full per-hour table is kept as rows-2026-09-04T230900Z.tsv, sha256 23b7730dfb45ba8e.

Measured against the chain

Every figure here is measured against on-chain fills for the same hour, by a program that reads the chain and never reads this archive. Six hours were drawn, and which six was written down before anything was measured. Six hours is a floor, not a sample large enough to describe a corpus, so nothing here is a population rate.

HourTraded marketsRatio Missing
2026-02-23/23 3,478 0.9994 2
2026-03-12/17 5,215 0.7168 1,477
2026-03-12/18 4,768 0.6804 1,524
2026-03-20/00 4,159 0.3224 2,818
2026-03-21/09 4,334 0.4742 2,279
2026-04-15/01 3,826 0.7585 924
All 6 25,780 0.6500 9,024

Our own capture scored 1.0000 on the same check. This corpus is at 0.6500, so roughly 35 in every 100 markets that demonstrably traded have no book here at all. A low coverage number means the market is missing, not that the data is imprecise. A book that was never recorded cannot be rebuilt from anything downstream. See all four side by side.

Pre-registration 5ae4e8765d601145, draw 02a94091dea9c11f, measured 2026-08-31.

Markets held, against markets traded

A corpus holds books for many markets that nobody traded in a given hour. Those books are what let you ask about a quiet market, not only a busy one. This counts both sides for each drawn hour.

This corpus has no single figure. Across the drawn hours it runs from 3.1x to 8.2x, and in date order the direction is plain, so a median of 3.9x would describe no hour it actually had. It is shown by hour, oldest first.

HourMarkets heldMarkets traded Held per traded
2026-02-23/23 28,367 3,478 8.2x
2026-03-12/17 19,244 5,215 3.7x
2026-03-12/18 19,532 4,768 4.1x
2026-03-20/00 12,762 4,159 3.1x
2026-03-21/09 16,356 4,334 3.8x
2026-04-15/01 30,097 3,826 7.9x

Our own capture holds about 52 books for every market that traded; this one holds about 4, roughly 13.2 times fewer. What it holds can still be trusted: this is a statement about how much of the market it watched, not about whether what it recorded is right. See all four side by side.

Breadth is not completeness. This number says nothing about whether the markets that did trade have books; the coverage ratio above measures that. The two are computed from different counts and rank the four corpora in the same order.

Credit the collector: pendulumflow for V3, PMXT for V1 and V2, AG6 for their V2 archive. Ours and PMXT's are CC BY 4.0; AG6 states no licence. How to cite.

Serving these bytes is not endorsing them. We are not affiliated with Polymarket.

For AI readers: llms.txt, what this archive holds and the questions it cannot answer.

https://x.com/PendulumFlow

Join the Pendulum Flow Discord: other people who build on prediction-market data, comparing notes and sharing tooling and findings.