Advanced pipelines¶
Operator
Use this page when you need an isolated WC2026 path beyond the ordinary Polymarket or Kalshi hourly quickstart. Ordinary hourly analysis does not require these pipelines.
Choose a path¶
flowchart TD
start["What do you need?"]
start --> hourly["Hourly odds analysis"]
start --> minute["In-game minute odds"]
start --> unified["Unified minute odds all markets"]
start --> book["L2 order book depth"]
start --> portrait["Market portrait bundle"]
start --> polygon["On-chain settlement history"]
hourly --> quickstart["Quickstart"]
minute --> mmGuide["Recreate match-minute mart"]
unified --> moGuide["Recreate minute-odds mart"]
book --> obGuide["Recreate PMXT order-book mart"]
portrait --> mpRef["Market portrait reference"]
polygon --> psGuide["Recreate Polygon settlement mart"]
| Pipeline | Maturity | Entry | Guide |
|---|---|---|---|
| Polymarket / Kalshi hourly | Production | scripts/run_scope.py |
Quickstart; Choose a scope |
| Match-minute odds | Mature, isolated | polymarket_wc2026_match_minute_odds_backfill |
Recreate match-minute mart |
| Minute odds (unified) | Mature, isolated | polymarket_wc2026_minute_odds_backfill |
Recreate minute-odds mart |
| Match order book | Mature, isolated | polymarket_wc2026_match_order_book_backfill |
Recreate PMXT order-book mart |
| Market portrait | Mature, isolated | polymarket_wc2026_market_portrait_backfill |
Market portrait |
| Polygon settlement | Mature, isolated | polymarket_wc2026_polygon_settlement_backfill |
Recreate Polygon settlement mart |
Shared setup for match-minute and Polygon rebuilds (SSD layout, runtime dirs, operator-local seeds) lives in Recreate local marts. Entry jobs, CI dbt gates, and maturity definitions live in the Pipeline registry.
Credentials and operator-local inputs¶
| Pipeline | Network / credentials | Operator-local inputs |
|---|---|---|
| Match-minute odds | Live APIs or completed raw warehouse | Populated schedule overlay (tracked shell) |
| Minute odds (unified) | Live APIs or completed raw warehouse | Same schedule overlay as match-minute |
| Match order book | Live APIs or completed raw warehouse; PMXT API key | Reviewed target manifest for match 104 |
| Market portrait | Completed order-book + trades scan; PMXT API key | Reviewed TARGET_MANIFEST for one approved match |
| Polygon settlement | Finalized-capable Polygon JSON-RPC | Reviewed 248-row manifest + resolution attestation (tracked seed is a header-only shell) |
Never commit .env, operator seed rows, reviewed attestations, DuckDB files, or
exports. See Operator responsibilities.
Explicit non-goals¶
- These paths are not
run_scope.pychooser refs (polymarket:wc2026,kalshi:wc2026). - Ordinary
dbt-build-ciexcludes isolated tags such astag:polygon_settlement,tag:pmxt_order_book, andtag:minute_odds; use the dedicateddbt-*-ciMake targets listed in the Pipeline registry. - Polygon audit bundles and technical exports are not
wc2026.v1signal inputs and must not feed intents or execution. See Integrators.