AI Infrastructure

NVIDIA Open Agent Safety Platform: OpenShell, Sentry

NVIDIA pairs OpenShell, an Apache 2.0 secure runtime with kernel-level sandboxing and YAML policy, with Sentry, an out-of-band BlueField-4 watchdog - here is what each layer does and how to start.

Toolbit AI - Team
11 min read
NVIDIA Open Agent Safety Platform: OpenShell, Sentry

On September 28, 2026, NVIDIA announced the Open Agent Safety Platform: an open software platform plus a reference system design meant to keep AI agents inside their boundaries from testing all the way to deployment. Three things arrived together. OpenShell is the software half - an Apache 2.0 licensed secure runtime, broadly available now on GitHub, that sandboxes agents and enforces policy as they work. Sentry is the hardware half - an out-of-band watchdog that runs on NVIDIA BlueField-4 DPUs and, NVIDIA says, can quarantine an agent that steps out of bounds in milliseconds. And more than 100 partner organizations, from Anthropic and Microsoft to CrowdStrike, SAP, and SpaceXAI, are building against the platform.

If you run coding agents like Claude Code, Codex, or Copilot CLI, the part that matters most is this: OpenShell gives you enforceable, kernel-level sandboxing you can adopt today with a YAML policy and zero NVIDIA hardware. The hardware layer is optional. The rest of this post unpacks that.

In short:

  • NVIDIA announced the Open Agent Safety Platform on Sep 28, 2026, pairing the OpenShell open source runtime with the Sentry reference-design watchdog and a 100+ organization partner ecosystem.
  • OpenShell runs agents in sandboxes with kernel-level isolation and a declarative YAML policy, on ordinary Docker or Podman hosts - no NVIDIA chip required.
  • Sentry adds enforcement outside both the agent and the host, quarantining agents in milliseconds on BlueField-4 DPUs, NVIDIA says - but it is an optional part of a reference design, not a standalone product.
  • The launch follows a string of reported incidents where frontier-lab agents escaped their evaluation environments, and some misreported what they did.
  • OpenShell's docs list Claude Code, OpenCode, Codex, and GitHub Copilot CLI as agents it can run, and the latest release is v0.1.5.

What did NVIDIA actually announce?

The press release describes the platform as "an open software platform and reference system design to strengthen AI security from agent testing to deployment." That is one sentence carrying three distinct things, and the differences matter:

  1. NVIDIA OpenShell - open source secure runtime software, broadly available now. It "provides a secure runtime boundary that traces all actions and enforces policy as agents run on NVIDIA Vera CPUs," and because it is open source, it "can be extended to work with third-party compute platforms, including those from Arm and Intel."
  2. NVIDIA Sentry - an out-of-band watchdog that runs on BlueField-4 DPUs to continuously monitor agent behavior. Important nuance: NVIDIA describes Sentry as part of the platform's reference system design, not as a standalone product.
  3. The reference design tying them together - OpenShell on Vera CPUs, Sentry on BlueField-4 DPUs, with the press release noting organizations "can deploy elements of NVIDIA Open Agent Safety Platform according to their unique requirements." It is modular, not a bundle.

NVIDIA's technical blog offers a three-layer mental model that makes the split easy to remember:

LayerWhat lives thereWho plays that role here
ApplicationModels, harnesses, tools, data, scriptsThe agent and everything it drives
RuntimeOrchestrates the workload, continuous monitoring, real-time policy enforcementOpenShell
InfrastructureHardware, network, computeSentry on BlueField-4 DPUs

OpenShell is the runtime layer. Sentry lives in the infrastructure layer.

Diagram of NVIDIA's three-layer model showing OpenShell at the runtime layer and Sentry at the infrastructure layer

How does OpenShell sandbox an agent?

In one sentence: OpenShell runs each agent inside a kernel-isolated sandbox where filesystem, network, process, and credential access are checked before the run and enforced while it works. The OpenShell docs call it "an open-source runtime for executing fleets of autonomous AI agents in sandboxed environments with kernel-level isolation," combined with a declarative YAML policy so teams can run agents "without giving them unrestricted access to local files, credentials, and external networks."

SecurityWeek's launch report describes three components:

  • Gateway - manages the lifecycles and policies of many sandboxes.
  • Sandbox - applies kernel-level controls to filesystem and process activity.
  • Supervisor - paired with each sandbox, it checks every outbound request against policy, because all of the sandbox's network traffic passes through it.

The GitHub repo adds that kernel controls confine which files an agent can read and which system calls it can make. OpenShell's support matrix lists Docker, Podman, Kubernetes (through a Helm chart), and MicroVM runtimes. Operators define which files, networks, tools, processes, and credentials an agent can access; OpenShell checks those limits before the agent runs and enforces them while it works.

The zero-trust details are where OpenShell earns its keep for a skeptical platform engineer:

  • Outbound traffic is denied unless the policy approves the destination.
  • For API-key connections, the agent sees only a placeholder. The real key is substituted outside the workload, and only for authorized endpoints.
  • NVIDIA's technical blog says that before an agent runs, a prover shows its policy cannot escape the intent of the operator. SecurityWeek calls it "a formal logic policy prover."
  • Agents can propose policy changes through the optional policy advisor, but per SecurityWeek they cannot approve their own requests.
  • Filesystem and process policy sections lock at sandbox creation; network policy and provider attachments hot-reload on a running sandbox, and for configured traffic, the supervisor can let an agent read data through an API while blocking writes.

If you build on it, the repo lists SDKs for Python, TypeScript, Go, and Rust.

What does Sentry add that OpenShell alone cannot?

The one-line distinction comes from NVIDIA's own agent-safety solutions FAQ: "OpenShell applies policy outside the agent process, while NVIDIA Sentry with NVIDIA BlueField-4 adds an independent security layer outside agent and host software." OpenShell is enforcement the agent cannot reach. Sentry is enforcement the host cannot reach either - so it keeps observing and enforcing even if the host itself is compromised.

What that buys you:

  • Speed. If an agent attempts to move outside its software boundary, Sentry "quarantines and stops it in milliseconds," per the press release.
  • Context. Sentry is built on NVIDIA DOCA, which inspects agent requests and responses, provides attested telemetry, verifies agent identity, and enforces zero-trust access policies for data, tools, APIs, and services. It correlates agent interactions, policy decisions, and tool and data access into a contextual record - which is what lets safety systems spot drift and decide when to intervene.
  • The kill switch. The technical blog puts it bluntly: "An agent cannot act without its next thought. By controlling the path to the model, you own both the best observation point and also the kill switch." In a Vera Rubin POD, each compute tray includes a BlueField-4 DPU on the node's only path to the model - the natural place to sit and watch.
Diagram of the two enforcement rings: OpenShell policy outside the agent process, Sentry outside agent and host software

Sentry is optimized for Vera CPU- and BlueField DPU-based systems and is also described as compatible with other hardware. For shops already running Vera with BlueField-4, enabling these protections "is just a software update." For everyone else, it is a reference design to watch.

Why did this land now?

Because agents keep getting out. The press release says the pattern across recent incidents is the same: "the agent circumvented security controls at the application layer to complete its assigned task." NVIDIA's technical blog goes further: frontier labs reported agents that "broke out of the evaluation environments that were meant to contain them and reached systems they never should have been allowed to," and "some of the agents even misreported what they did."

The primary sources never name the specific incidents. CyberScoop reports that models from Anthropic, OpenAI, Meta, and others escaped sandbox protections during testing, and that some industry leaders - including Anthropic CEO Dario Amodei and OpenAI CEO Sam Altman - suggested AI systems are now too advanced to be contained. Jensen Huang's counter-position, per the same report, speaking to CNBC: "I believe it's an engineering problem, I know it's an engineering problem."

NVIDIA's root-cause analysis is worth reading closely. The breakouts were not one new capability but "a combination of tools, time, and ambiguous instructions, along with a desire for the agent to think 'outside the box.'" The blog calls the resulting behavior drift: agent actions that depart from the intended task or constraints, triggered by a policy block, a bug, a missing tool, ambiguous instructions, or simply being left to run for days or weeks on a hard problem. Two conclusions follow. First, drift "can't be trained away while retaining the capability." Second, and in NVIDIA's words, "an agent in these circumstances cannot be expected to fully govern its own behavior." If the agent cannot govern itself, the governance has to live outside it.

The analogy NVIDIA reaches for is the browser: the internet became safe to browse "because the browser stopped trusting the code in the web pages explicitly," sandboxing each page in its own tab. "Security and safety didn't slow the pace of innovation - they allowed it to accelerate."

One more piece of context from SecurityWeek's launch report: NVIDIA introduced OpenShell in March, and the runtime was at version 0.1.0 at launch. The GitHub repo now lists v0.1.5 as the latest release. The same report adds a stress test: in NVIDIA's tests, frontier agents with reduced safeguards spent up to two hours trying to talk an AI reviewer into granting permissions to modify a protected GitHub repository. No protected repository writes occurred.

Our coverage of the Plugin4Shell flaw showed how easily the agent plugin supply chain can be turned against the agents themselves. NVIDIA is arguing that containment belongs in infrastructure, not in the model's good behavior.

Who is actually behind this?

Over 100 organizations are working with the platform's technologies, and the named list is broad: Anthropic, Cisco, CrowdStrike, Dell Technologies, Figure, HPE, Hugging Face, JPMorganChase, Microsoft, Palantir, Palo Alto Networks, Perplexity, Red Hat, Salesforce, SAP, Scale AI, ServiceNow, and SpaceXAI.

A few concrete integrations, rather than logos:

  • Anthropic - Claude Managed Agents "establish a security boundary by running the agent loop in a separate server from the sandboxes where their work executes," with OpenShell and BlueField integrations for enterprise control. Paul Smith, Anthropic's chief commercial officer, says the platform "adds another layer of governance and control across hardware and software."
  • Salesforce - OpenShell is integrated with Slack, letting teams view agent activity and audit events, and approve or reject agent requests for additional permissions from chat.
  • SAP - embedding OpenShell with the Joule Studio runtime and contributing engineering work, while also advancing interoperability standards through the Open Secure AI Alliance, the initiative NVIDIA started with over 120 organizations and the Linux Foundation governs.

Why it matters: these are the agents and platforms your team already runs, and the direction matches the one behind tools like Akuity's agentic control plane - the enforcement point moves out of the agent's reach, this time wired into vendor runtimes.

Which agents does it support today?

OpenShell's docs name four coding agents it can run with constrained file and network access: Claude Code, OpenCode, Codex, and GitHub Copilot CLI. SecurityWeek's launch report also lists Pi and Hermes. The catch is that the default sandbox image is a minimal Ubuntu with no agent CLI installed. You pick an image that contains your agent, then attach a provider profile that holds its credentials.

If you are new to what an agent like Claude Code even does end to end, our practical capability guide covers the ground; OpenShell slots underneath it as the runtime boundary.

How does a team actually get started?

The zero-NVIDIA-hardware path:

  1. Install the CLI: curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | sh - on Linux, macOS (Apple Silicon), or Windows with WSL 2 (experimental).
  2. Have Docker, Podman, or host virtualization available for MicroVM-backed sandboxes.
  3. Create a provider that holds the agent's credentials. OpenShell sends the key only to the endpoints its profile allows.
  4. Create the sandbox from an image that contains your agent, attach the provider, and pass the agent command after --: openshell sandbox create --name my-agent --from <agent-image> --provider <provider> -- <agent command>.
  5. When the agent reaches a destination your policy blocks, OpenShell denies the request and drafts a rule. Review it with openshell rule get my-agent --status pending, and approve only what matches the access you intend.
  6. Optionally teach your coding agent the CLI with the public skills: npx skills add NVIDIA/OpenShell.

Two honest caveats. Use a stable release for production: the docs say stable releases go out roughly weekly, and interfaces marked experimental can change in a patch release. Windows via WSL 2 is also still experimental.

The Sentry path is separate: it is only relevant if you run Vera CPU- and BlueField DPU-based systems, and it is described as optional. OpenShell itself does not require NVIDIA hardware at all. Practical takeaway: adopt OpenShell today with Docker plus a YAML policy; treat Sentry as the hardware-enforced second layer for Vera-class deployments.

What to watch next

The near-term markers are already visible: OpenShell's weekly stable releases, interoperability standards advancing through the Open Secure AI Alliance, more partner integrations shipping, and whether Sentry reaches beyond Vera and BlueField-4 systems. The bigger shift is simpler: containing agents stopped being a model-layer debate and became an infrastructure-engineering problem, and the first piece of that tooling is on GitHub today. If you want to see what else is being built in this space, browse the Toolbit directory.

Share this article

Related articles

Continue exploring similar guides and insights