Skip to content

Non-goals

Hostwright is a single-host, desired-state control plane for Apple container workloads. The following are outside its design, held as boundaries rather than gaps.

  • Single host. Hostwright controls one Mac. Cluster membership, quorum, and cross-host scheduling are outside its model.
  • Apple silicon only. Hostwright targets Apple silicon and a supported macOS. Intel hosts and emulation of other platforms are outside scope.
  • Apple container as the runtime. Hostwright orchestrates the Apple container runtime through one adapter. It does not reimplement the runtime, a Docker API, or a Kubernetes control plane.
  • Local by default. Observability, diagnostics, and state are local. Sending data off the machine requires explicit, informed action.
  • Ownership is proven, not inferred. Cleanup and mutation act only on resources Hostwright owns by exact identity. Names and similarity carry no authority.
  • Mutation is confirmed. Runtime changes cross an explicit, plan-hash-confirmed gate, one action at a time.
  • Supported public interfaces only. Hostwright builds on documented Apple interfaces.

For the current support boundary and the exact set of implemented commands, see Limitations and the CLI reference.