Concordal
The Decision Dialectic · Concord
DATA SPINE · LIVE CHAIN

FRED → Qlib → Backtrader → Lean

Every step routes through one UniversalDataBus. Macro from OpenBB/FRED, price history from yfinance, Qlib-named factors via Alpha158-lite, a deterministic signal ensembler, a mini-backtest on the same OHLCV window, and a Lean Insight JSON ready to paste into QuantConnect. Adding a new data source = one line of bus.register() — every layer picks it up.

What this page proves · 本页证明

This is the data bus self-demonstration: a single user request fans out to six bus.fetch callsacross five registered Source types. Step 3 (FACTOR) internally calls Step 2 (OHLCV) again — the same OHLCV — and the bus cache returns it in zero ms. This is the "bus as composer" property formally characterized in The Role-Separation Theorem.

数据脊柱自演示:单次用户请求触发 6 次 bus.fetch。第 3 步 FACTOR 内部再次调用 OHLCV — bus 缓存返回 0ms。这就是「总线即可组合层」 的存在证明,论文 §7 形式化刻画。

Read the paper · 看完整论文
POST /v1/chain/full-stack?ticker=AAPL