Skip to content

Add Agent Registry grant stub for AgentPod activation #5

@mdheller

Description

@mdheller

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions