Five Primitives for Governing Autonomous AI Agents at Runtime
Organizations: Aurite AI
Abstract
Enterprise deployments of autonomous AI agents inherit a control model built for human users and long-lived services, and the fit fails in three specific ways: agent principals are ephemeral, appearing and vanishing faster than provisioning; their actions are selected by a model rather than programmed, so the set of things they may attempt is not known in advance; and the population is discovered rather than provisioned, because anyone who can call an API can create one. We argue that governing such agents is a runtime problem -- not a model-alignment problem and not a build-time problem -- and we derive five primitives from the questions that must be answered before an action takes effect and after it has: discovery, identity, governance, attestation, and supply chain. For each we state what fails if it is absent and why the others cannot structurally supply it. We describe an implementation in which an agent's action is mediated against policy before it takes effect, authorised against a per-tenant action vocabulary, and recorded in a hash-linked signed ledger a third party can verify with the vendor out of the loop. We report what the architecture costs: the enforcement point sits on the request's critical path, identity requires a sidecar per workload, and fail-closed mediation converts availability incidents into denial. We are explicit about implementation status: four primitives are built and running in private pilots, and the fifth is built as separate tooling and not yet integrated into the request path. We keep it in the set deliberately: a five-part decomposition that exactly matches what its authors happened to build is not a taxonomy but a description of a codebase.
Figures & tables
| Primitive | Status | What that means precisely |
|---|---|---|
| Discovery | Partial | Capability discovery (§ 4 ) is built, wired and running: unregistered attempts are recorded, attributed and surfaced. Agent-population discovery by code scanning exists as a tested library with no execution path : nothing invokes it. |
| Identity | Built | Attestation-based workload identity, mutual TLS, transport-layer binding, health-gated readiness. The supported integration is the sidecar; SDK-native credential acquisition is not implemented. |
| Governance | Built | Policy evaluation on the request path, per-tenant action catalog, deny-by-default, kill switch consulted per request. |
| Attestation | Built | Hash-linked signed chain, per-tenant keys, background verification, evidence export, independent offline verifier published. |
| Supply chain | Partial | Composition analysis is built and in private pilot as separate developer tooling ( section 8 ); it is not integrated into the control plane. In-repo sensors are scaffolds and nothing collects provenance on the request path today, pending the latency question of section 10 . |
AI Agent Governance
AI agent governance studies how to authorize, constrain, monitor, and hold autonomous and multi-agent systems accountable.
See all 446 papers