Forge

Forge is Aurum’s deployment and operations boundary. It accepts versioned projects, manages runtime lifecycle through aurumd, exposes a public REST/WebSocket API, and stores runtime history in ClickHouse.

Read this first: Deploy a Project — the end-to-end deployment workflow.

  • Deploy a version — Register a target, push immutable source, and start the project.

  • Remote targets — Understand SSH delivery and the separate public API address.

  • Operate projects — Inspect state, follow logs, stop a run, and diagnose health.

Product boundary

aurum CLI --SSH--> Forge host
                       |
                       +-- aurumd: inventory and lifecycle
                       +-- runtime: live resources and WebSocket
                       +-- ClickHouse: durable history
                       +-- API: stable public HTTP/WS boundary

Terminal is a separate client of the Forge API. It does not connect directly to aurumd, a runtime process, or ClickHouse.

Self-hosted Forge installation is supplied with the licensed deployment package. Repository build commands and internal service scripts are not part of the product interface documented here.