Runtime execution integrity · agent authorization
AgentGuard
A runtime authorization and execution-integrity boundary for autonomous agent actions. It protects the gap between policy approval, credential issuance, the exact action that executes, and the evidence left behind.
Is this exact action safe to execute?Owns · Runtime action authorization + execution integrity
Security invariant
Authorization, credential, and execution must describe the same action.
Runtime boundary
The full authorization-to-execution chain.
Threat transitions
Security failures happen in the handoffs.
Argument mutation
authorized refund(order=123, amount=50)attempted refund(order=124, amount=500)Credential overreach
scope ≤ approved authoritycredential requests broader tenant / audience / TTLReplay
single bounded authorizationsecond worker attempts the same permitBypass
guarded MCP routeparallel direct route attempts to skip mediationEngineering decisions
Security is created by refusing ambiguous authority.
Authorization stays deterministic
A probabilistic model cannot be the final security boundary.
Less flexible than model-judged policy; materially stronger guarantees.
Credentials never exceed the authorized action
A correct policy decision is insufficient if the issued credential is broader than the decision.
Revalidate at execution time
The action that executes must be compared against the action that was authorized, not merely against an earlier request object.
Capability surface
What AgentGuard owns at runtime.
Benchmark surface
What the system is designed to measure.
The runtime boundary is measured by the security properties it preserves under mutation, replay, concurrency, and dependency failure.
Adversarial intent mutation, replay races, credential-ceiling tests, fail-closed dependency faults, and protected execution load tests.Evidence
Publicly defensible system evidence.
Explicit boundaries