Skip to content

FAQ

mvm is the local runtime substrate. These docs focus on local build, launch, SDK, and microVM lifecycle behavior.

No. OCI is a compatibility input. The core model is Nix-built microVM artifacts, signed plans, explicit policy, and audit records.

The builder VM provides a Linux execution boundary for Nix builds and microVM image assembly. It also keeps Linux-only tooling out of host-side cargo workflows.

No. Windows is future work tracked by mvm#428. The current local targets are Linux execution and macOS.

Use Python or TypeScript for the current high-level runtime/declaration surfaces. Use Rust for typed Workload IR generation and lower-level tooling.

Use static decorators for deployable workloads when you want declarations compiled without importing user modules.

Use runtime SDK scripts when your application owns sandbox lifecycle. Remember that record/live mode executes host-side SDK code.