Core documentation

9. Untrusted servers run under a mandatory minimal sandbox

Specification metadata
adr: 9
title: Untrusted servers run under a mandatory minimal sandbox
status: accepted
date: 2026-06-16

§Context

v0.1 left supervision/sandboxing “implementation-defined,” which undercut the headline claim that untrusted third-party servers are safe to run (review HM-2). The trust story rests on isolation that the spec didn’t actually require.

§Decision

All servers run under a normative minimal sandbox; for untrusted it is mandatory and non-waivable:

The isolation mechanism (container / seccomp / microVM / WASM) and concrete limit values are host-config, but the contract — isolation + limits + egress-deny + no-FS — is mandatory.

§Consequences