Governed agent runtime
Hosts AI-agent workloads inside isolated execution layers instead of unmonitored chatbot sessions, so code execution and tool interactions are policy-mediated and reviewable.
Agent VM case study · governed sandboxing · public evidence
BoundaryKit Agent VM is a public security case study for running probabilistic workloads behind explicit policy boundaries, rootless runtime isolation, promotion controls, and evidence-backed validation. It is designed to show what can be measured on NUC-class hardware without exposing a live deployment map or claiming a turnkey managed platform.
Agents are treated as probabilistic actors that can be compromised or misdirected by external input.
Constrains unverified network egress, credential access, and host reachability through explicit policy and evidence-backed denial paths.
Standardized hosting layers that isolate autonomous workloads regardless of their underlying framework.
what it is
Instead of exposing internal systems to unverified third-party libraries and unchecked agent scripts, this reference architecture routes agent workloads through isolated, auditable runtime boundaries. The purpose is to limit blast radius and make authority, execution state, and recovery evidence reviewable.
The architecture is agent-agnostic. Any autonomous process is assigned a risk tier and deployment archetype, then governed by fail-closed policy, evidence requirements, and rollback expectations before claims move beyond static or lab validation.
operational controls
Hosts AI-agent workloads inside isolated execution layers instead of unmonitored chatbot sessions, so code execution and tool interactions are policy-mediated and reviewable.
Keeps persistent context and files inside bounded runtime state so reviewers can distinguish workload state from host state and audit what crossed a boundary.
Allows agents to process external data, invoke APIs, and ingest transcripts only through explicit tool/data policy, secret references, and auditable access paths.
Enforces default-deny network egress, deterministic runtime timeouts, and credential-by-reference access gates. The first egress, SSRF, and lateral-movement boundary is now adversarially measured; deeper boundaries stay pending until their own receipts exist.
current public architecture
Operator-approved changes move through explicit policy, dry-run/review expectations, fail-closed defaults, and recorded recovery evidence before stronger claims are made.
Hermes Agent runs inside an OpenShell sandbox with least-privilege runtime settings, rootless Podman isolation, and denied-by-default access outside the approved path.
Model and tool-provider access is mediated outside the sandbox. Public evidence focuses on placeholder-in-sandbox credentials and fail-closed behavior on misroutes.
Receipts, public-safe summaries, rollback expectations, and manual declassification review keep the architecture honest about what is measured versus still pending.
from designed to measured
The substrate skeleton is host-validated in a lab, and two boundary summaries are now measured in public form: the inner sandbox and the governed inference path. The sequence is still not finished, and it does not claim a turnkey managed platform, a production migration, or that every deeper containment boundary is proven.
Host-validated · current public shape
Boundary-measured · adversarial
⏳ Deeper containment claims remain separately scoped until their own public summaries exist.
Read boundary receipt #1 → Read boundary receipt #2 →grounded in primary research
"Without network isolation, a compromised agent could exfiltrate sensitive files; without filesystem isolation, it could escape the sandbox."
The reference architecture maps this dual-isolation model to agent workloads by combining filesystem containment with default-deny network egress.
Anthropic Engineering (2025) →"By intercepting all sandboxed application system calls to the kernel, it protects the host from the application."
The substrate treats tool actions as boundary-crossing events and keeps host protection as an explicit design concern.
Google gVisor Platform →"A minimal device model that excludes all non-essential functionality and reduces the attack surface."
The public architecture keeps VM containment as a separate backstop so the sandbox boundary is not the only line of defense.
AWS Firecracker microVM →reference workloads
Long-running background agents promoted by immutable git commits, executing approved workflows within a dedicated, isolated environment.
Short-lived sandboxed containers that spin up on demand for higher-risk scripts or raw-input processing, then tear down with residual state checks.
public docs and receipts