Context
Agent Machine must not expose sensitive context, tools, model providers, cache, memory, or storage to a non-human runtime participant without resolving an Agent Registry grant.
Required outcome
Define an Agent Registry grant stub for AgentPod activation.
Acceptance criteria
- Add a documented grant request/response shape.
- Grant request includes AgentPod ID, requested agent identity, session identity, workroom/topic refs, requested provider/model scope, requested tool scope, cache/memory scope, storage/evidence scope, and expiration request.
- Grant response includes grant reference, grant digest, allowed scopes, denied scopes, expiration, revocation status, and revocation hook reference.
- Activation semantics state: if
agentRegistryRequired=true and no grant exists, activation fails closed.
- No secret values, raw prompts, raw KV-cache contents, or private memory contents are included in grant payloads.
Related docs
docs/architecture/world-class-release-gate.md
docs/architecture/receipt-chain.md
Context
Agent Machine must not expose sensitive context, tools, model providers, cache, memory, or storage to a non-human runtime participant without resolving an Agent Registry grant.
Required outcome
Define an Agent Registry grant stub for AgentPod activation.
Acceptance criteria
agentRegistryRequired=trueand no grant exists, activation fails closed.Related docs
docs/architecture/world-class-release-gate.mddocs/architecture/receipt-chain.md