Aurum¶
Build, deploy, and operate event-driven trading applications with the Aurum C++23 SDK, Forge, Terminal, and Athanor.
This manual documents released product interfaces. It assumes an installed Aurum distribution or access to a managed Forge environment; it does not require the Aurum source repository.
Start – Check installation availability, create a project, and run it locally.
Strategies – Consume market data, simulate execution, and connect live venues.
Forge – Push a version, control its lifecycle, and monitor production.
Terminal – Operate projects, inspect resources, and explore historical data.
Choose a workflow¶
Write a strategy – Start with Quickstart, then learn the Project Contract contract and Market Data subscriptions.
Research a factor – Use Athanor Quickstart to compile an
.atdefinition into a typed factor consumed by a strategy.Deploy and operate – Register a Forge target in Remote Targets, push a project version, then use Projects for fleet operations.
Build an integration – Start at Forge API for the Forge REST and WebSocket boundaries, resource discovery, and error model.
The local SDK path and the Forge operations path are independent. A strategy can run locally without Forge; Terminal always connects to a Forge API.
Reference¶
Use CLI Commands for command syntax, Configuration for supported user configuration, C++ SDK Reference for public C++ surfaces, and Troubleshooting when a workflow fails.