secrets-file driver (no TPM required). It ends by running
scripts/demo.sh, the same green/red proof both other tutorials finish with.
Prerequisites
- Linux (or macOS with Docker Desktop — note the runc fallback).
- Docker Engine + Compose v2, Node 20+, pnpm 9.
- The repo cloned. The closed engine images (
region,vaultd) build fromimage/Dockerfile.regionandengine/vaultd/Dockerfile.
1. Build the images
2. Bring up the stack
The compose file wires the load-bearing topology:frontnet (egress-capable) + agentnet/datanet (internal: true) + vaultd
on no network. The agent runtime’s only reachable peer is the egress gateway.
secrets-file, queue-pg, storage-fs (see
Drivers). The closed governor decides every gated
action; without it the region is inert (403 enforcement_unavailable).