Fold OHLCV and microstructure event streams into ML-ready feature/label matrices over 514 streaming indicators. A build is a JSON FeatureSpec โ data, not code โ deterministic and byte-identical across ten languages.
A build is a serde FeatureSpec โ a universe, an ordered list of indicator / price / microstructure feature columns, and forward-looking label columns. Because it is data, the exact same feature build crosses the C ABI and WASM unchanged.
๐
514 indicators
Every feature column can reference any of the 514 O(1) streaming indicators from the Wickra core โ Rsi, Ema, Macd, BollingerBands and the rest โ emitted one row per bar.
๐ท๏ธ
Forward-looking labels
Join supervised targets to each row โ forward returns over a horizon, or triple-barrier labels โ computed from future bars and aligned to the feature row that predicts them.
๐
Ten languages, one matrix
The core is a JSON-over-C-ABI data API (FeatureStore::command) in Rust, Python, Node.js, WASM, C, C++, C#, Go, Java and R. A developer in any language builds the same matrix.
โก
Parallel, or streaming
The universe folds in parallel with rayon, or sequentially on the WASM fallback path; the same core also streams one bar at a time. All three produce a byte-for-byte identical matrix.
๐งช
Deterministic, proven
The parallel and sequential paths are byte-identical, pinned by a golden corpus replayed through all ten bindings in CI. No RNG, stable column order, ties broken by symbol key.
A build is a FeatureSpec: a universe, an ordered list of features, and an optional list of labels. Feature columns are price fields, indicators or microstructure statistics; label columns are forward-looking targets joined to each row.
Wickra Feature Store is part of the Wickra ecosystem. Every feature column draws on the 514 O(1) streaming indicators of wickra-core, so a matrix sees exactly the same numbers a backtest or a live chart would.
Wickra Feature Store is a software library, not a trading system, and comes with no warranty โ use at your own risk.