# l2ws — public sample: SOL/USDT, 2026-08-18 12:00–13:00 UTC

Binance spot, recorded by l2ws.com. Three files, same hour:

| file | rows | what |
|---|---|---|
| l2_SOLUSDT.parquet | 57,360 | full-depth L2 diffs @100 ms, starting from the last REST anchor snapshot before the hour (is_snapshot=1) |
| ob_SOLUSDT.parquet | 18,413 | top of book after every update; `lob_update_id` = `final_id` of the producing diff |
| trades_SOLUSDT.parquet | 3,686 | every trade |

Prices/quantities in l2 are integers: price = price_int / 10^price_decimals,
qty = volume_int / 10^vol_decimals (decimals are in the parquet metadata).
Rebuild recipe and a notebook that verifies it against ob_*:
https://l2ws.com/docs-public#dictionary · full data, all days, SQL and
backtests: https://l2ws.com (free key sees this hour).
