Embedded Linux supervisor starter

A proprietary-runtime-neutral C++ seam with boot, health, degraded, stopped, and teardown states for entitled Linux distributions.

A project you can inspect before installing.

The canonical file manifest is also the archive contract. Common evidence, environment, manifest, and acceptance files accompany platform-specific source.

README.mdSetup and first-success boundary
STARTER_MANIFEST.jsonMachine-readable project scope
.env.exampleBlank non-secret configuration
EVIDENCE.mdSource and selection boundary
ACCEPTANCE.mdSuccess and hostile-path proof
CMakeLists.txtDependency-neutral native build
src/runtime_adapter.hppEntitled runtime boundary
src/main.cppBounded fixture entrypoint

Secrets have one owner.

Use device/workload identity and entitlement delivered through the approved provisioning channel; never bake fleet-wide secrets into an image or package.

Source before syntax.

The public snapshot has no platform-specific Linux distribution guide. The runtime, ABI, compiler, graphics, activation, and data contract must come from the entitled private distribution.

This platform requires an entitled or company-selected distribution before live binding.

What must be true after the scaffold.

01

Every test leaves exactly one bootable active runtime/data set and health reports the selected versions without leaking device credentials.

02

A blocked, missing, or unentitled provider produces a useful explicit failure rather than a blank surface or fabricated result.

03

No server credential, bearer value, precise private fixture, or provider response body appears in client bundles, logs, screenshots, or test artifacts.

04

Resources, listeners, sessions, processes, or requests stop cleanly when the owning screen, request, or application ends.

05

Runtime/data compatibility is enforced

06

Activation can rotate

07

Updates are signed and reversible

08

Health survives process restart