Architecture
Orkestra is a modular monolith with an optional sidecar split for AI workloads. Three things matter most to understand the design:
- Two-tier tenancy — operators run the platform; external clients subscribe to services it exposes. Every endpoint declares which tier it serves.
- Module lifecycle — two layers decide what runs: build tags (what's installable) and runtime config (what's on).
- AI sidecar split — the AI module chain can optionally run as a standalone service controlled by a single env var.