Skip to content

Verified boot

Verified boot is the claim that a guest boots the artifact that admission approved. In mvm, that evidence is backend-specific and must be described with its limits.

  • The build path records artifact identity.
  • Launch admission binds the selected artifact into the execution plan.
  • Supported rootfs formats can carry integrity metadata.
  • Audit records connect build, admission, launch, snapshot, and restore events.
BackendPosture
Firecracker on Linux/KVMStrongest target for dm-verity/root hash enforcement.
Apple Virtualization / libkrunUseful microVM isolation, but verified-boot evidence differs by backend support.
Docker fallbackNot a verified microVM boot path.

Use Matryoshka model for the tier matrix before making a user-facing claim.

Snapshots are separate from first boot. Firecracker sealed pause/resume and Vz machine-state save/restore have their own integrity evidence. A restore is a lifecycle transition, not a new security boundary.

Say exactly which backend and artifact path you mean. Avoid writing “verified boot is always on” unless the referenced backend, artifact type, and test evidence prove that exact statement.