Scout is a research project building a decision-provenance layer for AI agents: an open extension to an existing sandbox platform, not a product tied to one agent vendor.
Rather than building a new sandbox for AI agents from scratch, Scout extends an existing one, so the governance layer doesn't depend on reinventing the hard parts that are already solved.
Scout extends NVIDIA OpenShell, an open-source (Apache 2.0) sandbox and gateway for AI agents that already supports several different agent harnesses out of the box.
Scout registers as an extension inside OpenShell's own decision path. Whenever an agent tries to cross a boundary (create a sandbox, attach a tool, reach a network service, pick up a credential), Scout is one of the things asked, and the thing that remembers what was decided and why.
Most AI agent safety tooling is wired into one specific agent framework: swap the agent, lose the governance. Scout's layer sits underneath that choice.
The same governance and evidence layer keeps working even if the agent running inside it changes, because it's built on a substrate designed to support more than one agent, rather than hooks specific to a single vendor.
Enforcement alone only tells you a boundary was blocked or allowed. Scout keeps a durable, queryable record of the decision and links it to what happened afterward, so a review can ask "which decision let this happen," not just "what happened."
The sandboxing and enforcement itself (who's allowed to do what, signed policy, credential handling) is OpenShell's job, and it's already solid. Scout's own contribution is narrower and specific.
General-purpose enforcement tooling doesn't keep this history around. Scout's job is durable decision provenance, and tying a decision to its real-world consequence.
Stated plainly: can a decision-provenance and consequence-linkage layer be added to an existing agent-governance substrate without forking it, while staying provably independent of any specific agent? That's the falsifiable claim this project is testing, not a finished result.
This sits next to existing work rather than instead of it:
A roadmap, not a changelog: nothing below is claimed as finished until it's been verified.
A fuller research write-up is in progress.
If you'd like to discuss the research, reach out directly.