Skip to content

OddsFox Pipeline system overview

OddsFox Pipeline is local-first prediction-market pipeline software. Operators supply source data, run ingestion into their own warehouse, and may create immutable internal WC2026 Polygon settlement audit bundles and derive allowlisted technical CSV dossiers from them entirely offline. Distribution boundaries and non-goals live in Scope and non-goals; the operator checklist in Operator responsibilities.

Public sources and private canonical snapshots
  -> oddsfox-pipeline: DuckDB warehouse (documented *_marts per pipeline; optional private wc2026.v1 from routine WC2026 paths)
  -> oddsfox-strategy: versioned signal batches
  -> oddsfox parent: policy-capped explicit intent plans
  -> oddsfox-execution: paper orders and trades

The independent operator-local artifact branch is:

Polygon/dbt settlement mart
  -> internal audit bundle
  -> allowlisted technical export
  -> operator-controlled local use

It does not feed wc2026.v1, signals, intents, or execution.

Public mart grains live in Data contracts. Private snapshot and strategy clean-data relations live in Strategy contracts. Vocabulary lives in Terminology.

Repository Roles

Repository Role Input Output
private oddsfox Superproject, private collectors, orchestration, policy, dispatch, deployment, and monitoring. Private/public source changes and signal batches. Canonical raw snapshots and effective intent plans.
oddsfox-pipeline Ingests operator-configured sources and validated canonical snapshots, then builds stable dbt marts. Source APIs, finalized Polygon logs, operator-supplied CSV/TXT inputs, and oddsfox.raw.v1. Local DuckDB *_marts per pipeline; private wc2026.v1 strategy clean-data only from routine Polymarket/Kalshi WC2026 paths; telemetry; internal Polygon audit bundles; optional allowlisted technical exports.
private oddsfox-strategy Runs WC2026 discovery, models, arbitrage, and allocation. Read-only wc2026.v1 strategy clean-data. Immutable oddsfox.signal.v1 batches.
oddsfox-execution Executes externally generated order intents under durable risk controls. Authenticated strategy intents and current venue state. Orders, trades, positions, audit events, and operator controls.
oddsfox-dash Archived historical WC2026 graph client. Retired /api/v0 contract. No supported deployment.

Which Repo Do I Touch?

Goal Repo
Change safe-source ingestion, canonical snapshot validation, DuckDB schemas, or dbt marts. oddsfox-pipeline
Change private collection, end-to-end orchestration, policy, dispatch, deployment, or monitoring. private oddsfox
Change models, discovery, allocation, or signal generation. private oddsfox-strategy
Change order admission, risk, signing, reconciliation, or execution controls. oddsfox-execution
Inspect the retired graph UI. oddsfox-dash

Operator Path

Run ingestion independently. Strategies may consume routine-path wc2026.v1 outputs; execution is separate — see Integration.