MicroVM sandboxes for AI agents, built on cocoon. Warm claims are sub-millisecond; a pool miss clones from a golden snapshot in tens of milliseconds; cold boot is ~200ms on bare metal.
SDK (Go) sandboxd (per node) guest microVM
sandbox.New() ── HTTP ─► claim: warm pool / golden clone CH (egress) | FC (none)
sb.Exec/Files/… ─ HTTP upgrade ─► byte relay ── vsock ──► silkd :2048
memberlist mesh: warm-count gossip,
MOVED-style redirect to the owning node
Two network lanes, derived from the claim: net=none → Firecracker, no NIC,
vsock-only (hardened default); net=egress → Cloud Hypervisor with a
bridge/CNI NIC. Backends are never user-selected.
Source, issue tracker and design docs:
github.com/cocoonstack/sandbox.
Deep-dive design documents live in
cocoon-specs/design
(sandbox-fast-boot.md, sandbox-control-plane.md, sandbox-silkd.md).