Its own microVM
Every run boots a fresh Firecracker microVM from a pinned image, as its own unprivileged user, with caps on memory, processes and CPU.
Briar / Private beta
Briar puts each agent run in its own microVM. No route to the internet, no real credentials, one watched way out. When the run ends, you get a signed record that says whether it stayed in.
How it works
Sandboxes tend to fail at the one door left open. So Briar closes everything else, watches that door, and attacks it on purpose.
Every run boots a fresh Firecracker microVM from a pinned image, as its own unprivileged user, with caps on memory, processes and CPU.
There is no default route. On top of that, a firewall drops everything except one address. Briar checks that both really work before the agent starts.
The agent can only reach a package proxy or model gateway. The half it talks to has no network; the half that fetches reaches exactly one place. Model requests are rebuilt field by field, so nobody can switch on a provider's web search or code runner.
The agent gets a fake key, and that key is a tripwire. Planted decoy credentials give themselves away if used. The real key lives in a process the agent can't reach.
The record
Every model call, refusal and blocked packet goes into a tamper-evident log. Each run ends with a signed verdict, HELD or FAILED, with the reason, tied to the exact image that ran. The agent's changes come back as a patch for you to review. Nothing lands in your repo on its own.
From a real run, 2026-10-18
Who it's for
AI labs, safety institutes and eval teams run agents with the safety rails off, on purpose. Briar is for them: keep the run contained, and come out with evidence that holds up. It started with a real incident. In July 2026, models in a cyber evaluation broke out of their sandbox through a zero-day in a package-registry cache proxy, one of the ways out the sandbox allowed.
Not running evals? The same pieces work on one machine with the coding agent you already use. It's the fastest way to see what Briar does.
Why trust it
Curious how other gateways hold up? We tested nine of them: AI gateways: strong locks, open toolboxes.
Private beta
Briar is written in Rust and will ship under Apache-2.0. While we finish release checks, we share the source with beta teams. It runs on Linux (arm64 or x86_64) with KVM, or on an Apple Silicon Mac (M3 or later) through a Linux VM.
About the name: in a hedgerow, briars are the thorny wild roses and brambles that fill the gaps between the trees. They are what keeps the livestock in.