Repos and packages
| Repo | Packages | Role |
|---|---|---|
workmanager |
Virtufin.Worker.Host, runtime, engines |
host contract; version-locked to the runtime |
worker-devkit |
Virtufin.Worker.DevKit |
this toolkit |
strategy-devkit |
Virtufin.Behavior.DevKit, Virtufin.Strategy.DevKit, .Events |
behaviour and strategy bases |
market-data-devkit |
Virtufin.MarketData.DevKit |
candle/trade/quote/book codecs and feeds |
indicator-devkit |
Virtufin.Indicator.DevKit |
indicator bases, windows, encoders |
execution-devkit |
Virtufin.Execution.DevKit |
execution bases |
lib |
Virtufin.Core, .Base, .Naming |
domain algebra |
indicator-engines, market-data-engines, strategies, execution-engines |
worker packages | applications |
workers |
— | catalogue (workers.toml) and polyglot samples |
Each domain devkit mirrors one worker repo. The toolkit is the only cross-domain package; its repo also holds the testing harness.