Skip to content

Security

Capability status

The single authoritative table of what mvm ships today, what is in preview, and what is roadmap. Every marketing surface inherits from this page.

This page is the source of truth for capability status across the product: backends, host platforms, deployment tiers, and confidential computing. Every other surface — the landing page, pricing, decks, and docs — must inherit from this table rather than restating capabilities. A capability may be described in shipped-product language only when its row here is Shipped.

Status vocabulary matches the security claim ledger:

  • Shipped — in the current release, selectable through the documented CLI surface, and backed by tests.
  • Preview — exists and works, but is gated (access, platform, or feature limits must be named wherever it is described).
  • Planned — roadmap. May appear in forward-looking material only when explicitly labeled as such.
  • Removed — existed in an earlier design and was taken out. Listed here so stale references are recognizable as stale.

For security claims (what is enforced, with named test witnesses), the authoritative table is CI-enforced claims, which mirrors the machine-checked ledger in ADR-001. This page covers capability availability; that page covers enforcement.

BackendStatusNotes
FirecrackerShippedThe Linux/KVM workload runtime. Primary production backend.
libkrunShippedDefault workload backend on macOS 13–25 (Apple Silicon, via the slp/krun Homebrew packages).
HVF (in-house Hypervisor.framework VMM)ShippedDefault workload backend on macOS 26+ Apple Silicon. No Homebrew prerequisites.
QEMUShippedDev/test substrate only — opt-in, never auto-selected, and never carries untrusted multi-tenant workload.
apple-containerShippedOpt-in only (--hypervisor apple-container): the HVF runner booting Apple’s prebuilt container kernel. Auto-detect never selects it.

All workload backends boot the guest with no network device — egress leaves the guest only over vsock to the host-side policy endpoint. See the threat model and claim 10 in the CI-enforced claims.

PlatformStatusNotes
Linux with /dev/kvmShippedFirecracker directly on the host.
macOS 13–25 (Apple Silicon)ShippedVia libkrun.
macOS 26+ (Apple Silicon)ShippedVia the in-house HVF VMM.
Windows via WSL2ShippedInside a WSL2 distro with nested KVM — see the Windows install guide.
Windows nativePlannedTracked in mvm#428.
TierStatusNotes
Local (open-source CLI)ShippedThe mvmctl surface on your own machine. Apache-2.0.
Hosted StandardPreviewFirecracker on Linux/KVM fleet infrastructure. Design-partner access only — request access from the landing page.
Edge & Private (BYOC)PlannedThe same signed contract, forward-deployed into customer infrastructure.
Hosted ConfidentialPlannedSee confidential computing below.
CapabilityStatusNotes
AMD SEV-SNP / Intel TDX executionPlannedNo shipped backend targets a TEE today.
Hardware attestation-gated key releasePlannedExplicitly out of scope of the current runtime — the threat model names hardware-backed key attestation as out of scope. No current page, deck, or answer may describe it in the present tense.
CapabilityStatusNotes
Lima (macOS host abstraction)RemovedRemoved May 2026. There is no --lima flag and no Lima fallback.
Apple Virtualization.framework backendRemovedHVF is the macOS workload backend; a CI gate keeps Virtualization.framework out of the tree.
Incus / containerd backendsNever shippedNamed in earlier marketing material; neither has ever been an mvm backend.
  1. Before a page, deck, or sales answer states a capability, find its row here. No row means the claim is not yet allowed — add the row first.
  2. Shipped rows may use present-tense product language. Preview rows must name the gate. Planned rows must be labeled roadmap. Removed rows must not be referenced except to say they were removed.
  3. When this page disagrees with the code, the code wins — fix this page in the same change, the way CI-enforced claims defers to the machine-checked ADR-001 table.

Related ledgers: CI-enforced claims (security enforcement), security claim ledger (docs claims), sandbox parity status (feature parity).