Running Verified WebAssembly Modules in Firecracker MicroVMs (Night Core Worker v39)
reddit.com·1d·
Discuss: r/rust
Flag this post

Night Core Worker v39 introduces a Firecracker backend for executing WebAssembly (WASM) modules inside microVMs with full cryptographic verification and audit logging.

Each module is signed with Ed25519 and verified against its SHA-256 hash before being placed into an isolated Firecracker microVM. This provides hardware-level separation between tenants while maintaining deterministic proof records.

Architecture Overview nightcore CLI (main.rs) ↓ firecracker_adapter.rs ↓ Firecracker microVM (guest WASI) ↓ tenant.wasm → verified and executed

The Firecracker adapter:

Prepares a temporary root filesystem containing the verified module. 1.

Launches Firecracker with a minimal JSON configuration. 1.

Executes the WASM payload under WASI. 1.

Collects stdout/stderr for pro…

Similar Posts

Loading similar posts...