Reference
Operator reference for Actana Control: what you set, what listens, where logs land, and the package a program uses to talk to a Core.
None of the HTTP surfaces is a public integration API. The Panel serves its Operator. Each Core's hook receiver is loopback-only for harnesses it spawned. File routes ride the same mTLS server as the core link. Pairing redeem (POST /v1/pair/redeem) is the only pre-auth route on a Core. Third parties use @actana/sdk.
flowchart LR
Op[Operator] --> Panel["Panel HTTP + panel link"]
Panel --> Cores[Cores]
SDK["@actana/sdk"] --> Cores
Cores --> Hooks["hook receiver 127.0.0.1"]
Cores --> Files["HTTPS /v1 files"]
Pages
- Environment variables — Panel, compose, container Core, metal layout,
AC_SECRETS_KEY. - HTTP surfaces — three surfaces, pairing redeem, retired task HTTP.
- Observability — compose logs, journalctl,
actana logs, grep lines. No metrics endpoint. - SDK —
CoreClient,CoreSession,pairWithCore.