Overview
Start with the architecture and runtime model, then move to examples and guides.
Quickstart
# From a clone of void-box
cargo install void-box
voidbox run --file examples/hackernews/hackernews_agent.yaml
Reference
- Architecture — Host/guest execution model, KVM and VZ isolation boundaries, and system design.
- Runtime Model — Provider-to-runtime mapping, skill provisioning, and guest execution flow.
- CLI + TUI — Command surface (
run,validate,status,logs) and TUI interaction model. - Events + Observability — Structured run events, telemetry, and OTLP export setup.
- OCI Containers — Guest images, base images, and OCI skill mounts for composing language runtimes.
- Snapshots — VM snapshot and restore, base and diff snapshot types, and storage layout.
- Host Mounts — Host directory sharing over 9p or virtiofs, with current platform caveats.
- Security Model — Defense in depth, session auth, guest hardening, and platform-specific network controls.
- Wire Protocol — AF_VSOCK framing, message types, session authentication, and transport details.
Next
Continue with Getting Started, Pipeline Composition, and YAML Specs.