Skip to main content
Provider-neutral host contract operations.
Subcommands: stackkit host attach-conformance, stackkit host conformance, stackkit host environment, stackkit host preflight, stackkit host prepare, stackkit host remediate

stackkit host attach-conformance

Attach exact host evidence to Inventory before plan generation.

stackkit host conformance

Produce a provider-neutral conformance receipt on this host.

stackkit host environment

Observe whether this host looks like a home network or a public server. Detect the network environment of this machine. This is observation, not kit selection. Installers and init use it to ask before authoring local home addresses on a VPS, or Cloud Kit on a LAN host. STACKKIT_NETWORK_ENV=home|vps|cloud|unknown overrides live detection.
Examples

stackkit host preflight

Check whether this host can run the selected StackKit. Measure this host and compare it against the floor the kit declares. Preflight performs read-only probes only: it never installs, starts, or configures anything. Apply runs the same admission before it mutates the host.
Examples

stackkit host prepare

Prepare this host before Cloud Kit apply. Provision the Cloud execution-channel account and SSH key custody required before host-security disables root login. Cloud Kit installers and apply call this automatically. The command exists for diagnostics and for converging a workspace after manual interruption. It mints or reuses the workspace-custodied key under .stackkit/cloud-host-security/execution-channel/ and installs the matching public key on the execution-channel Linux account.
Examples

stackkit host remediate

Show or carry out fixes for what host preflight found. List the fixes that answer this host’s preflight findings, or carry one out. Without --apply nothing is changed: the command measures the host and prints what each fix would do, whether it can be undone, and whether it needs root. With --apply <id> --yes the named fix runs, and the check that justified it is measured again afterwards so the result states what actually changed rather than that something was attempted.
Examples