PolymerOS docs

Understand

Runtime Tiers

source=docs/public/runtime-tiers.md sha256=9d31d50452462b9a

Every Monomer declares one runtime tier. The tier describes the execution environment, not the trust level of the workload and not the authority it may receive.

TierEnvironmentIntended use
micromer-minimalBare-metal Rust applianceSmall policy, key-custody, attestation, and logging roles built from the Micromer library.
tamago-minimalBare-metal TamaGo Go applianceSmall Go appliance roles, including hardware-oriented targets.
hermit-middleHermit unikernelServices that need more runtime support than a minimal appliance without a full Linux guest.
linux-fullFull Linux VMBrowsers, desktops, development environments, containers, and agent runtimes.

Runtime tier does not imply permission. Network, device, secret, and lifecycle authority remain separate policy decisions. A smaller tier can still process hostile input, and a linux-full Monomer can still run without network access.

See Micromer and Monomer for the source and VM boundaries.