You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This spike explores provable delegated authority for spawned agents.
Agents should be able to spawn other agents with narrower, task-specific authority. A spawned agent must never receive authority beyond the human/admin maximum policy, beyond the spawning agent’s boundary, or beyond whatever subset of authority the spawning agent is allowed to delegate.
The goal is least privilege for multi-agent workflows: a parent agent can hand off work without handing over its full sandbox authority, credentials, providers, or communication reach.
This is a research spike. The output should define the product/security model, core use cases, policy invariants, policy prover requirements, and follow-up issues before any implementation is chosen.
Why This Matters
Agent systems increasingly decompose work across multiple specialized agents. Without explicit delegation rules, a spawned agent can easily become an accidental privilege expansion path.
This functionality should support workflows where:
A parent agent spawns a helper to read a subset of files, inspect logs, run a test, summarize a document, or analyze a repository.
A child agent receives only the authorities needed for its task.
Credentials and write-capable providers are withheld, narrowed, or made review-required.
The parent and child communicate through observable, policy-controlled channels.
Human/admin boundaries remain authoritative across the entire delegation chain.
Security teams can audit who delegated what, why, under which policy version, and with which approvals.
Policy Prover Role
The policy prover is central to this feature.
The system should not rely on an LLM judge to decide whether delegation “seems safe.” An agent may propose a delegated policy, but the gateway should use policy evaluation and prover-backed containment checks to decide whether to apply, ask, or reject.
The prover should establish containment across the delegation chain, roughly:
Problem Statement
This spike explores provable delegated authority for spawned agents.
Agents should be able to spawn other agents with narrower, task-specific authority. A spawned agent must never receive authority beyond the human/admin maximum policy, beyond the spawning agent’s boundary, or beyond whatever subset of authority the spawning agent is allowed to delegate.
The goal is least privilege for multi-agent workflows: a parent agent can hand off work without handing over its full sandbox authority, credentials, providers, or communication reach.
This is a research spike. The output should define the product/security model, core use cases, policy invariants, policy prover requirements, and follow-up issues before any implementation is chosen.
Why This Matters
Agent systems increasingly decompose work across multiple specialized agents. Without explicit delegation rules, a spawned agent can easily become an accidental privilege expansion path.
This functionality should support workflows where:
Policy Prover Role
The policy prover is central to this feature.
The system should not rely on an LLM judge to decide whether delegation “seems safe.” An agent may propose a delegated policy, but the gateway should use policy evaluation and prover-backed containment checks to decide whether to apply, ask, or reject.
The prover should establish containment across the delegation chain, roughly:
child_policy <= parent_delegable_view <= parent_boundary <= human_admin_maximum_policyThe spike should explore what this proof needs to cover, including:
Core Research Questions
This spike should explore:
Areas To Explore
The spike may compare several models:
Expected Output
The output should be a short research note or design sketch that covers:
Non-Goals
Related