JoyStream CTO Vivek Pandey on what NVIDIA's Open Shell actually adds — and why the real decision isn't yours to make, unless you're building the platform.
3 min read

It's been a busy two weeks for the word "sandbox."
OpenAI shipped its agent sandbox first. A week later, NVIDIA answered with something called Open Shell. JoyStream has been tracking Open Shell since it was announced back in March — long before it had a name most people outside Kubernetes circles would recognize — and Vivek's read on the timing is blunt: this is, in his words, "a season of sandboxes," the industry working out, in public and more or less simultaneously, how to run agents securely at scale. NVIDIA isn't alone in this, either. Google has its own version, called AX. The obvious question, the one worth actually answering instead of skimming past, is what any of this adds beyond the sandboxes we already talked about.
Open Shell's answer starts with a sandbox. It doesn't end there.
A sandbox keeps one agent's bad behavior from becoming everyone else's problem. That's it. That's the whole job.
E2B, Google's gVisor — these are fortified containers, and a fortified container is a real, useful thing. It just isn't a complete answer to "can I trust this agent to run." Open Shell starts from that same isolation layer and adds something the sandboxes-alone conversation skipped: a policy engine that governs which APIs an agent is actually allowed to call once it's running inside that isolation. Vivek draws the architecture comparison directly from an older piece of infrastructure. "If you go back to our old Java time," he said, "there was a WSDL web services standard" — a formal specification describing a set of APIs. Open Shell's policy layer is the same idea wearing new clothes: a Custom Resource Definition, installed as a first-class Kubernetes operator, now adopted into the CNCF's Sandbox Project. The specification isn't a nice-to-have bolted onto the sandbox. It's the actual new thing Open Shell is selling.
Isolation answers "can this agent's mess stay contained." Policy answers the harder question: what was this agent allowed to do in the first place.
Nobody building an agent needs to know any of this.
That's not a criticism — it's the point. Vivek's comparison is to choosing a kernel: a Python developer running web services on Linux benefits from a good kernel every day without ever thinking about it, and that's exactly the relationship an agent builder should have with Open Shell. It's plumbing. Table stakes. The layer underneath the layer they actually care about. Where it stops being invisible is one level up, at whoever operates the platform the agent runs on — and that's a real, immediate decision for a company like JoyStream. Our execution layer is deliberately pluggable: E2B sandboxes plus our own policy layer in the SaaS product today, with room to absorb a customer's on-prem Open Shell setup if that's what they're already running. Multiply that choice across the roughly ten thousand agent platforms currently being built inside enterprises, each one picking its own kernel without much coordination, and the stakes of this "boring" infrastructure decision start to look a lot less boring.
An agent builder never has to think about the kernel. A platform builder doesn't get that luxury.
Open Shell and Google AX are not the same bet.
Both start from a comparable base — a secured container (Open Shell's version is closer to a Kata container; Google's is gVisor) with a policy/substrate layer on top. AX goes a step further, adding a durability engine: if a step in an agent's run fails, AX can retry it according to policy, not just fail loudly and stop. Neither product is at version 1.0 yet. Neither is waiting around for that milestone to get adopted — both are already spreading fast, which tells you more about how urgent this problem has become than any version number would. Vivek's advice to anyone in a position to actually act on it is correspondingly unhedged: if you've got Kubernetes of any kind already in place and you're looking for safe execution with real policy behind it, give Open Shell a try.
That's not a verdict on which kernel wins. It's a statement about who needs to start paying attention now.