Predict.Fun
A second prediction venue captured on the same clock: fast BTC/ETH Up/Down books aligned to the 100ms grid in-window, live-sports and broad universes on paced sweeps, and every venue fill at event level. The point is comparability — the same question, priced on two venues, in one archive.
Collected daily; nightly certification running. Joins the released chain the day its own data certifies green.
Direct venue-vs-venue comparison against Polymarket Up/Down.
Universe census across all variants.
Column descriptions · 14 fields
| Column | Type | Description |
|---|---|---|
| source | string | Collector source tag — constant within a file |
| schema_version | uint16 | Schema contract version stamped on every row |
| predict_fun_market_row_id | string | Stable row identity (dedupe key) |
| market_id | string | Venue market identifier |
| title | string | Market title text |
| question | string | Market question text |
| market_variant | string | Venue market family (crypto up/down, sports, broad) |
| tier | string | Collection tier the market was captured under |
| trading_status | string | Venue trading status |
| status | string | Venue market status |
| category_slug | string | Venue category slug |
| condition_id | string | Venue condition identifier for the market |
| created_at | string | Venue creation time (ISO) |
| receive_ms | int64 | Our collector receive wall-clock (ms since epoch) — independently stamped, never copied from the venue |
Books across the venue, tier-paced.
Column descriptions · 15 fields
| Column | Type | Description |
|---|---|---|
| source | string | Collector source tag — constant within a file |
| schema_version | uint16 | Schema contract version stamped on every row |
| predict_fun_orderbook_id | string | Stable row identity (dedupe key) |
| market_id | string | Venue market identifier |
| tier | string | Collection tier the market was captured under |
| market_variant | string | Venue market family |
| source_ts_ms | int64 | Venue-reported timestamp of the underlying update (ms) |
| receive_ms | int64 | Our collector receive wall-clock (ms since epoch) — independently stamped, never copied from the venue |
| book_hash | string | Hash of the full book state — change detection and dedupe |
| book_state | string | Venue book lifecycle state at capture |
| source_channel | string | WebSocket or REST route that produced the book |
| bid_prices | list<item: double> | Bid prices, best first (array) |
| bid_sizes | list<item: double> | Bid sizes matching bid_prices (array) |
| ask_prices | list<item: double> | Ask prices, best first (array) |
| ask_sizes | list<item: double> | Ask sizes matching ask_prices (array) |
Every venue fill with settlement identifiers.
| market_variant | tier | ts | price | size | tx |
|---|---|---|---|---|---|
| CRYPTO_UP_DOWN | updown_fast | 2026-07-17 00:00:02.000 | 610000000000000000 | 2030000000000000000 | 0x4a69b7… |
| CRYPTO_UP_DOWN | updown_fast | 2026-07-17 00:00:02.000 | 590000000000000000 | 4870000000000000000 | 0x0f4c8d… |
Column descriptions · 14 fields
| Column | Type | Description |
|---|---|---|
| source | string | Collector source tag — constant within a file |
| schema_version | uint16 | Schema contract version stamped on every row |
| predict_fun_match_id | string | Stable row identity (dedupe key) |
| stable_match_identity | string | Stable fill identity (dedupe key) |
| market_id | string | Venue market identifier |
| tier | string | Collection tier the market was captured under |
| market_variant | string | Venue market family |
| executed_at | string | Venue execution time (ISO) |
| ts_ms | int64 | Venue event timestamp (ms since epoch, UTC) |
| receive_ms | int64 | Our collector receive wall-clock (ms since epoch) — independently stamped, never copied from the venue |
| price | double | Fill price, venue-native 18-decimal fixed point (divide by 1e18 → 0–1 probability) |
| size | double | Fill size, venue-native 18-decimal fixed point (divide by 1e18 → shares) |
| transaction_hash | string | On-chain transaction hash (chain-linkable) |
| settlement_id | string | Venue settlement identifier |
The aligned fast lane for BTC/ETH windows.
Column descriptions · 16 fields
| Column | Type | Description |
|---|---|---|
| source | string | Collector source tag — constant within a file |
| schema_version | uint16 | Schema contract version stamped on every row |
| predict_fun_updown_100ms_id | string | Stable row identity (dedupe key) |
| market_id | string | Venue market identifier |
| bucket_ms | int64 | The 100ms UTC grid bucket this row is aligned to (ms since epoch) |
| source_ts_ms | int64 | Venue-reported timestamp of the underlying update (ms) |
| receive_ms | int64 | Our collector receive wall-clock (ms since epoch) — independently stamped, never copied from the venue |
| source_lag_ms | int64 | Bucket time minus venue timestamp — how stale the venue data is at this bucket |
| freshness_state | string | How current the row is at its bucket (fresh, fresh_rest, carried, lifecycle_pending …) |
| carried_forward | bool | True when the prior state was carried into this bucket (no new venue update) |
| book_hash | string | Hash of the full book state — change detection and dedupe |
| bid_prices | list<item: double> | Bid prices, best first (array) |
| bid_sizes | list<item: double> | Bid sizes matching bid_prices (array) |
| ask_prices | list<item: double> | Ask prices, best first (array) |
| ask_sizes | list<item: double> | Ask sizes matching ask_prices (array) |
| source_orderbook_id | string | Identity of the source book this bucket carries |
Real rows from the production archive (pre-launch certification day 2026-07-17 — the released chain restarts at the ten-source inception). Identifiers truncated for display.
Files, an API, and the means to check both.
Day-partitioned Parquet, one file per channel and scope, each with a SHA256 manifest.Certified days return at the ten-source re-inception — request access to be first in line.