Anolis Documentation
Welcome to the Anolis documentation! Use this file as the canonical documentation index.
Start Here
- getting-started.md - Build, run, and first validation.
- architecture.md - Runtime architecture and subsystem boundaries.
- decoupling.md - The ecosystem model and the invariant every change is tested against.
- system-surfaces.md - Boundary & ownership map of every external surface (org-wide).
- configuration.md - How to author and validate runtime YAML.
- http-api.md - Human guide for runtime
/v0HTTP usage.
Deployment
- deploy/README.md - One provisioning engine, and the routes to it.
- deploy/install-sh.md - Canonical headless deploy, online or offline.
- deploy/workbench-ssh.md - Provision a remote machine over SSH.
- deploy/developer.md - Running a locally built runtime on a rig.
Contracts and Schemas
- schemas/README.md - Machine-readable contract artifacts.
- contracts/README.md - Contract baselines and change policy.
- http/README.md - Runtime HTTP contract validation workflow.
Runtime Reference
- configuration-schema.md - Compact narrative map of schema sections.
- automation.md - Automation architecture, mode semantics, and operation.
- providers.md - Provider model and runtime interaction rules.
- safety.md - Safety boundaries and operational expectations.
- rfcs/provider-declared-safe-state.md - Accepted-with-revisions design for provider-owned safe state.
- rfcs/stop-chain.md - Proposed: observing the emergency stop, and the reset that follows it.
Contributor Reference
- local-verification.md - Fast local verification workflow.
- dependencies.md - Dependency and toolchain expectations.
- cpp-documentation-standard.md - C++ doc style rules.
- CONTRIBUTING.md - Contributor workflow and repo policy.
Commissioning Tooling
System Composer and Workbench planning/contracts are maintained in anolis-workbench.
Local C++ API docs: run doxygen docs/Doxyfile from repo root.
