Skip to content

RFC draft for review: gateway MCP sandbox creation - #1

Closed
patkraw wants to merge 26 commits into
mainfrom
docs/gateway-mcp-rfc/patkraw
Closed

patkraw wants to merge 26 commits into
mainfrom
docs/gateway-mcp-rfc/patkraw

Conversation

@patkraw

@patkraw patkraw commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Review only. This PR will not be merged. It exists so reviewers can leave line-by-line comments on the RFC draft before it goes upstream.

Feedback is especially welcome on the grant model, policy boundaries, the API, and the name ("gateway MCP" vs. something like "sandbox MCP").

Comment on the Files changed tab. High-level points can also go on NVIDIA#4574.

Draft proposal for letting agents create sub-agent and tool sandboxes
through a gateway-hosted MCP endpoint, with user-set grants, lineage,
prover-checked ceilings and a supervisor door. RFC number to be assigned
from the originating issue.

Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
…olicy as a maximum; host callers act as the user; MCP on by default

Also adds sandboxes-from-sandboxes use cases (RL environments) and future
work on returning results and agent-to-agent communication.

Signed-off-by: patkraw <pkrawczuk@nvidia.com>
…/2 proxy, or gRPC-Web/Connect)

Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
… heading

Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
…nt profiles as future work

Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
…e 2, grant tools and token audience

Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
Signed-off-by: patkraw <pkrawczuk@nvidia.com>
…lags; grant get

Signed-off-by: patkraw <pkrawczuk@nvidia.com>
…esult collection

- grant create replaces a revoked or expired grant for the running tree.
- Grant listing and changes are limited to the grant's user or a
  Workspace Admin, checked before any change.
- request_id is scoped to the parent and reserved with the slot;
  duplicates get IN_PROGRESS; limits are charged atomically.
- The walkthrough collects a result with an explicit done signal.
- The proof-of-concept paragraph points to the commit-specific result.

Signed-off-by: patkraw <pkrawczuk@nvidia.com>
…nters, revocation and production gaps

Signed-off-by: patkraw <pkrawczuk@nvidia.com>
@patkraw

patkraw commented Oct 19, 2026

Copy link
Copy Markdown
Owner Author

Moved upstream: NVIDIA#4721 (RFC 0021). Please leave comments there.

@patkraw patkraw closed this Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant