Concepts overview
The vocabulary the rest of the documentation assumes: agents, policies, decisions, and the chain that connects them.
An agent that can call tools can be induced to call them by anyone whose text reaches its context — a README, a ticket, a web page. The model cannot reliably tell instructions from data, so the boundary that decides whether a call actually happens has to live outside the model. Everything below is a piece of that boundary.
Seven ideas
Agent identity— a workload identity bound to what the agent runs as, with an accountable owner and a scope, so an action can always be traced to a person.Policy— the ordered rule set that decidespermit,forbid, or a hold, evaluated identically wherever it runs.Secret handle— an opaque string the agent holds instead of a credential; the real value is substituted at the boundary, after policy has authorized the destination.Approval— the point where a policy resolves to a hold and a person is asked, without the agent's run dying.Execution graph— the recorded shape of a run: every call, every decision, every latency, as structure rather than a chat transcript.Audit chain— the append-only, hash-chained record of every decision, built so tampering after the fact is detectable.Decision path— the order these pieces actually run in: agent, intercept, authorize, broker, record.
Where to go next
The decision pathThe five stages every governed call moves through, worked through end to end.Agents & identityHow an identity is issued, attested, and used inside a policy.PoliciesThe rule format, and what a condition can actually read.Secret handlesWhy the agent never holds a real credential.ApprovalsA hold is a pause, not a failure.Audit chainWhat tamper-evidence proves, and what it doesn't.
Note
This page is a map, not a definition. Each term links to the page that actually explains it.
Edit this page on GitHub
Was this page helpful?
