Data Readiness & Lineage
Coming SoonRoute /dashboard/data · Flag enableDataReadinessMonitor
Data readiness answers a question that close-price backtests quietly assume away: is today's data correct enough to trade on? The module distinguishes stale data from wrong data, enforces point-in-time correctness, and keeps lineage so every value can be traced to its source.
What is live today
The data source connectors directory is enabled in production (flag enableDataSourceRegistry). It lists registered market-data and fundamentals sources and their coverage, so you can see which providers back the platform. The Strategy SDK already runs on Databento OHLCV and FMP fundamentals.
Readiness checks (coming soon)
The readiness monitor (flag enableDataReadinessMonitor) adds per-day, per-source validation before trading.
- Freshness — is the latest data present for the trading date, per source.
- Missing data — gaps in expected symbols or fields.
- Outliers — values that fall outside plausible bounds and warrant review.
- Corporate actions — splits and dividends reconciled across sources.
- Point-in-time universe — the tradable set resolved as it was known on the date, with no look-ahead.
Lineage and data-as-code
Every readiness verdict carries lineage back to the source records that produced it. The roadmap treats data as code: live and research runs depend on approved data releases rather than mutable files, so a run can be reproduced against the exact data snapshot it used.
Related
- Data Sources (SDK) — the Databento + FMP stack the SDK uses today
- Signal Governance — consumes data snapshots
- Fund Launch Workspace