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 .at definition 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.