1,570 HOURS · 20,386 HOURLY FILES SEALED · SHA‑256

65 days of raw Hyperliquid order book.Every hour sealed when it closed.

BTC and ETH from Sep 6, 2026, 14:00 to Nov 11, 2026, 00:00 UTC: four 20-level views of the order book, the 5-level fast book, best bid and ask, and every trade, exactly as the public Hyperliquid API sent them. Each hourly file still matches the SHA‑256 our recorder wrote when that hour closed, and the cadence, reconnections and silences of every stream are published day by day.

Measured on this releaseSHA‑256 · CONTINUITY.json
Hourly files20,386 sealednone missing over 1,570 h longest silence: 50 min 30 s, Sep 17, 2026, 07:27 UTC
Streams9 streams7 WebSocket + 2 REST REF · M2 · M5 · AGG4 · FAST BBO · trades · candles · funding
Cadence (daily median)BBO 0.08–0.14 sfast book 0.54–0.54 s 20 levels 5.38–5.5 s
Price$99 / $149One-time payment no subscription
01 / THE MARKET COVERED

65 days of real market

BTC daily range and close over the whole archive, computed from the archived BBO. The free sample day is highlighted.

September 2026October 2026November 2026$75K$80K$85K24H SAMPLESep 11, 2026 · freehigh $87,468 · Sep 21, 2026low $72,672 · Nov 10, 2026
Sep 6, 2026 → Sep 30, 2026

September 2026

Open $79,730 · close $83,607
High $87,468 (Sep 21, 2026)
Low $74,905 (Sep 15, 2026)

Free 24h sample: Sep 11, 2026, BTC, 88.5 MB, same layout as the full archives. Download

Oct 1, 2026 → Oct 31, 2026

October 2026

Open $83,607 · close $77,534
High $87,233 (Oct 2, 2026)
Low $76,265 (Oct 30, 2026)

Nov 1, 2026 → Nov 10, 2026

November 2026

Open $77,534 · close $73,771
High $81,170 (Nov 4, 2026)
Low $72,672 (Nov 10, 2026)

Prices: BBO mid ((best bid + best ask) / 2) from the archived files, UTC. Day-by-day figures in release.json.

02 / THE PUBLIC ANALYSIS

The BTC order book at four resolutions

A public notebook on the free sample of Sep 11, 2026: the four views of the order book, stitched into one depth curve.

0200400600800cumulative BTC010102020BIDSASKSREFM2M5AGG4
distance from the mid price, in basis points (0.01%)
REF · $1 per levelM2 · $2 per levelM5 · $5 per levelAGG4 · $10 per level
CHECK

The four views agree

908,878 of 908,878 aggregated levels hold exactly the sum of their finer levels. Largest gap: 0 BTC.

DEPTH

Beyond the 20 native levels

Stitched, the four views show 11.1 times the BTC of the native view and reach 9.5 times farther from the price (median snapshot).

REPRODUCIBLE

Everything can be recomputed

The notebook downloads the sample, checks its SHA‑256 and redoes every calculation. MIT-licensed code, results as JSON.

Median and 10th–90th percentile band over 15,534 order-book snapshots, BTC, Sep 11, 2026 (UTC).A description of one day of data, not trading advice.

03 / PRICING

One-time payment in USDC.No subscription.

The raw files we use for our own research. Every archive has its SHA‑256, published before any sale.

FREE SAMPLE

24h sample
(BTC · Sep 11, 2026)

$0 88.5 MB · 203 files
Licence CC BY 4.0

One full UTC day of BTC, same layout as the full archives.

  • BTC · Sep 11, 2026 · 24 hours
  • Order book: REF, M2, M5, AGG4 (20 levels)
  • BBO and every trade
  • 15m candles and funding (hourly snapshots)
  • SHA256SUMS · SEALS.jsonl · CONTINUITY.json
Download the sample (free)
BTC

BTC archive
(65 days)

$99 USDC · 6 GB
Sep 6, 2026, 14:00 → Nov 11, 2026, 00:00 UTC

1,570 hours of BTC, every stream, one zip.

  • BTC · 1,570 hours
  • Order book: REF, M2, M5, AGG4 (20 levels)
  • Fast book (5 levels) from Oct 9, 2026
  • BBO, every trade, candles, funding
  • SHA‑256 6d3622bf711c…
BTC + ETH

BTC + ETH archive
(65 days)

$149 USDC · 11.5 GB
Sep 6, 2026, 14:00 → Nov 11, 2026, 00:00 UTC

1,570 hours of BTC and ETH, every stream, two zips.

  • BTC + ETH · 1,570 hours each
  • Order book: REF, M2, M5, AGG4 (20 levels)
  • Fast book (5 levels) from Oct 9, 2026
  • BBO, every trade, candles, funding
  • SHA‑256 BTC 6d3622bf711c… · ETH 8ed1f7ee6b06…

Also on Hugging Face (same file, same SHA-256)Cite with the DOI: 10.5281/zenodo.24151403

BTC + ETH archive: 149 USDC

You send 149 USDC on Base from your wallet, like any transfer: the network fee is a fraction of a cent, paid in ETH on Base. Then you sign a message (no transaction, no fee) and your download links appear here with the SHA‑256 of each file.

By paying, you accept the terms of sale and the licence.

Already paid?

Sign a message with the wallet that paid: you get new download links. No transaction, no fee.

Need help, have a question, or experiencing payment issues?

If you run into any technical friction or have a question before or after payment, contact the founding team directly: contact@hypernatt.com.

We answer by email. If you paid, include your transaction hash.

04 / INSIDE THE ZIP

Check everything before you trust us

One top folder, the raw hourly files, and what you need to verify them without Python: SHA256SUMS, the recorder seals and the continuity report.

HYPERNATT_HL_L2_BTC_20260906_20261110/ ├── README.md # coverage, streams, measured figures ├── SCHEMA.md # every field, every stream ├── CONTINUITY.json # per stream and day: messages, events, cadence, longest silences ├── SEALS.jsonl # recorder SHA-256 of each hour, written when it closed ├── SHA256SUMS # sha256sum -c SHA256SUMS ├── SECURITY.md # inventory, imports, verification without Python ├── verify_integrity.py # stdlib only: hashlib, json, sys, pathlib ├── quickstart.py # stdlib only: gzip, json, pathlib, collections ├── LICENSE.txt · CITATION.cff · croissant.json └── data/BTC/ ├── bbo/ # 1,570 h ├── l2Book_AGG4/ # 1,570 h ├── l2Book_FAST/ # 773 h ├── l2Book_M2/ # 1,570 h ├── l2Book_M5/ # 1,570 h ├── l2Book_REF/ # 1,570 h ├── trades/ # 1,570 h ├── CANDLES/ # 1,570 h └── FUNDING/ # 1,570 h data/ETH/: the same streams, in the second zip of the BTC + ETH archive
// Real l2Book_REF event (size sz + number of orders n) { "seq": 5746208, "conn_id": "REF", "coin": "BTC", "stream": "l2Book_REF", "ts_utc": "2026-09-11T00:00:02.489122+00:00", "mono_ns": 7499175813288175, "event_type": "DATA", "raw": { "coin": "BTC", "time": 1789084800523, "levels": [ [{"px": "76533.0", "sz": "2.81501", "n": 15}, ...], [{"px": "76534.0", "sz": "5.89475", "n": 22}, ...] ] } } $ python verify_integrity.py result : OK