Veloryn separates research data, live observations, and broker-authoritative execution state. A provider badge travels with chart data so delayed, shadow, cached, and live sources are never confused.
No silent fallback.
If a configured provider is unavailable, Veloryn reports the failure. It does not relabel cached or delayed values as live.
DefaultDATA SOURCE
Massive
Historical candles, reference data, and point-in-time news
Massive/local archives provide cached equity and crypto history, publication-time news intelligence, dividends, and reference reconstruction. Delayed equity observations remain explicitly labelled.
Current US-equity quotes and broker-authoritative account state
The order-disabled paper shadow publishes genuine bid, ask, size, midpoint, spread, quote mode, freshness, entitlement, and account state through the normalized store.
Paper GatewayNormalized quotesAccount telemetryOrders disabled
Practice observerDATA SOURCE
OANDA v20
Forex pricing, spread evidence, and account capability
A GET-only practice observer records quote freshness, instruments, margin requirements, disconnects, and stale-data evidence. Opened daily and M15 bid/ask archives support frozen FX research.
68 pairsPractice APIDaily + M15Orders disabled
ShadowDATA SOURCE
Coinbase Advanced Trade
Crypto brokerage and shadow observations
The source-owned Coinbase adapter supplies authenticated brokerage reconciliation and crypto observations inside a submission-disabled shadow deployment.
Reproducible research history and operational evidence
Checksum-pinned market archives, Composite FIGI timelines, dividends, research decisions, PostgreSQL risk state, and certification evidence remain local and reviewable.
Point-in-timeDividend-awarePostgreSQLChecksummed
PROVIDER CONTRACT
Hot-swap the source, not the semantics.
Consumers→Normalized provider boundary→Massive/local history/IBKR live equity/OANDA practice FX
The Command Center consumes a stable candle contract with symbol, interval, timestamps, OHLCV, source, and freshness. Provider configuration changes behind that contract.