How isolation actually works.
We'd rather show you the mechanism than wave a badge. This page describes how sys9 isolates secrets, data, and identity at the architecture level — the parts you can reason about and verify, not a logo wall.
Four boundaries, each enforced by a service.
Sealed secrets, attached at the edge
run9 attaches sealed secrets at the network edge rather than baking them into the sandbox image or filesystem. The agent gets the access it needs at call time; the secret material isn't sitting in a layer you can fork, snapshot, or exfiltrate.
run9Per-agent vault grants
drive9 ships a secrets vault with per-agent grants — you grant a specific agent
a specific credential (drive9 vault grant --agent alice aws), not a
shared blanket of access. Each agent sees only what it was granted.
Per-tenant data isolation
db9 gives you serverless Postgres with branching — fork a database, its data, and its files per tenant or per task. Isolation is a separate store, not a shared table you hope your filters cover. File storage is built in, no external bucket.
db9 · drive9Scoped identity
auth9 gives one identity across sys9 with use-first, claim-later access. Sign in once, unlock each service with scoped access rather than long-lived shared keys. (auth9 is rolling out — ask us about current availability.)
auth9 (coming soon)You can inspect, export, and delete.
Agent state shouldn't be a black box. The stack is built so humans stay in control of the data their agents produce.
Inspectable
mem9 lets humans inspect, import, and export agent memory. owl9 transcripts are human-readable, so a run is auditable after the fact.
Portable
db9 and drive9 are yours to read, copy, and mount locally. No proprietary lock-in on the data plane — standard Postgres and a real filesystem.
Scoped by default
Grants are per-agent, branches are per-tenant, secrets are edge-attached. The default is least access, not shared access.
Found something? Tell us.
If you believe you've found a security issue, email security@sys9.ai with
steps to reproduce. We read every report, acknowledge promptly, and will keep you
updated on the fix. Please give us a reasonable window before public disclosure.