Hasty Briefsbeta

Bilingual

The Sandboxing Manifesto for Agentic Execution

4 hours ago
  • The term 'sandbox' has been diluted to the point of being meaningless, often applied to Docker containers, browser tabs, or YAML policies that do not provide real isolation.
  • A true sandbox collapses the trust problem from trusting the agent to trusting a verifiable specification, enforced by hardware-level microVM isolation.
  • Seven properties define a genuine sandbox: hardware-enforced boundary, zero ambient authority, small auditable trusted computing base, reproducible image as specification, resource limits enforced under attack, no persistence without explicit declaration, and configuration cannot weaken isolation.
  • Guardrails must run on the boundary (e.g., hypervisor) not inside the same kernel as the agent, otherwise they are merely suggestions an agent can bypass.
  • The old cost argument against per-task VMs is obsolete; microVMs cold-start in milliseconds and can pack a million per server.
  • The recommended strategy is to isolate first and recover utility through explicit grants, which fail loudly with evidence, rather than relaxing boundaries which fail silently.
  • NOFire agents implement this definition: one microVM per task, no in-guest agent, scoped identity, egress allowlisting, hash-verified images, and per-step checkpoint/rollback.