AI Agent Identity Governance: Setting Policy for Which Agents Exist and What They May Do
Agent identity governance is the policy layer that decides which AI agents may exist, what each is scoped to touch, and how an organization proves that oversight to an auditor. This walks through the lifecycle (provisioning, scoping, deprovisioning), the gap between policy on paper and enforcement at the request line, and how the discipline maps to the NIST three-pillar model, EU AI Act Article 12, and ISO/IEC 42001.

In February 2026, NIST's National Cybersecurity Center of Excellence published a concept paper proposing that organizations treat AI agents as distinct non-human identities, authorized with OAuth 2.0 and SPIFFE/SPIRE the way a workload gets a certificate. The comment window closed April 2. What that paper leaves open is the organizational question underneath the plumbing: who inside a company decides which agents may exist, what each one is scoped to reach, and how you show that oversight to an auditor eight months later. That set of decisions is identity governance, and it sits above the protocol.
I want to separate governance from the mechanics it depends on, because the two get collapsed in most vendor decks. The mechanics answer how a single agent proves who it is and what token it carries. Governance answers who authorized that agent to exist in the first place, under which policy, and what evidence survives when the policy is tested.
What agent identity governance decides
Governance of agent identities is a policy discipline with four questions attached to it. Which agents are permitted to operate against your systems. What data classification and which actions each agent's identity is scoped for. Who signs off on that scope and reviews it on a schedule. What record proves, per decision, that the scope held at runtime.
The agentic AI permission-control framework covers the mechanics of scoping one agent's permissions and evaluating them on each call. Governance sits a level above that. It is the policy that says which agents may hold permissions at all, who owns the review, and how the program answers a regulator asking to see the whole population of agents and their entitlements. A permission model with no governance around it produces agents nobody remembers approving. Governance with no enforcement produces a policy document and a runtime that ignores it.
The agent identity lifecycle runs from provisioning to deprovisioning
An agent identity has a lifespan, and governance owns every stage of it.
- Provisioning. A named owner requests an agent, a review body approves its purpose, and the application issues it a verifiable identity. This issuance is Pillar 1 in the NIST breakdown, and it is the application's job, covered in depth in AI agent identity management. Governance decides whether the request should be granted before any credential exists.
- Scoping. The identity is bound to a role, a data classification ceiling, and a set of permitted model endpoints. Least privilege here means an agent built to summarize support tickets cannot reach the endpoint that drafts contract language.
- Review. Scope is re-examined on a cadence. The access-review spreadsheet most teams keep is where this stage goes to die, because a row that reads "agent-prod-047, full model access, approved Q1 pilot" never gets pruned until an incident forces it.
- Deprovisioning. When the project ends, the identity is revoked and its tokens invalidated. An agent still holding a live token issued for a February proof-of-concept is a standing liability that no amount of upstream authentication fixes.
Governance programs lose the thread between policy and the request line
The failure I see in regulated programs is structural. A policy exists in a Confluence page and a signed matrix. Enforcement of that policy happens, or fails to happen, inside each application at the moment an agent calls a model, where the governance team has no visibility and the auditor has no independent record.
Authentication is where this gap opens. A logged-in engineer, or an agent running on a valid token, is authenticated. Whether this specific caller, in this role, is permitted to send this prompt to this model right now is a separate ruling, and most deployments never make it. That space is the post-authentication gap: the distance between "this identity is verified" and "this action by this identity is allowed." Governance policy describes the allowed set. Something has to enforce it on the live call and write down that it did. When the enforcement point is the same application that made the decision, the audit record is self-attestation, and self-attestation fails the moment a market surveillance authority asks who authorized a specific call and where the proof lives.
Identity governance maps cleanly onto three frameworks
The regulators and standards bodies have converged on the same requirements from different directions.
The NIST three-pillar model
NIST's identity and authorization work splits agent security into agent identity (Pillar 1), delegated authority (Pillar 2), and action lineage (Pillar 3). Provisioning a verifiable identity is Pillar 1, upstream in the application. Pillar 2 is the per-request, per-role, under-this-policy evaluation that governance defines and enforcement applies. Pillar 3 is action lineage, a structured record of who authorized an action, under which policy, at what moment, with what outcome. I covered the implementation detail in architecting AI agent security to stay compliant with NIST's identity and authorization framework. The NCCoE concept paper that formalized this treats agents as non-human identities carrying OAuth-scoped, delegated authority, which is exactly the population a governance program has to inventory and review.
EU AI Act Article 12
Article 12 requires automatic recording of events over the lifetime of a high-risk system, with timestamps, input data, and identification of the natural persons involved. A governance policy that says "agents are scoped by role" has to produce, per decision, the evidence that the scope held. High-risk obligations land August 2, 2026. An access matrix in a wiki is a control description; Article 12 asks for the runtime log that shows the control fired on a given request.
ISO/IEC 42001
Published in December 2023 as the first AI management system standard, ISO/IEC 42001 frames AI governance as a management system: documented policies, defined roles, lifecycle controls, and continual review with objective evidence. Agent identity governance is one instance of that management system, and the auditor evaluating a 42001 program will ask for the same three things Article 12 wants: the policy, the roles, and the records that prove the policy operated.
DeepInspect
This is the enforcement and evidence layer that agent identity governance depends on. DeepInspect is a stateless proxy that sits inline between your authenticated users and agents and the LLM endpoints they call. It does not provision agents or run your identity directory; that issuance is Pillar 1, the application's job. DeepInspect evaluates the identity it is handed. For every request it checks who is asking, what role they hold, what data classification is in play, and organizational policy, then makes a pass or block decision before the traffic reaches the model. Enforcement runs under 50 milliseconds in internal testing, invisible against the 500 milliseconds to several seconds a model takes to respond.
The part that matters for governance is the record. DeepInspect commits a per-decision, identity-bound audit entry before the response returns, written by something other than the application that made the call. That write-path independence is what converts your governance policy from a document into demonstrable oversight. When an auditor asks to see which agent made which call, under which policy, and whether the scope held, the answer is a record your application did not author. DeepInspect is model-agnostic, sitting in front of OpenAI, Anthropic, Bedrock, Azure OpenAI, Vertex, or a self-hosted model on the same terms. If you are facing the August deadline, let's talk.
Frequently asked questions
- What is AI agent identity governance?
It is the policy discipline that decides which AI agents may operate against an organization's systems, what data and actions each agent's identity is scoped for, who approves and reviews that scope, and what evidence proves the scope held at runtime. Governance is broader than the permission model on a single agent. It owns the full population of agents, the review cadence, and the audit trail a regulator or internal auditor inspects. Provisioning the verifiable identity itself is an application responsibility; governance decides whether the agent should exist and enforcement proves the policy operated on each call.
- How is agent identity governance different from permission control?
Permission control is the mechanism that scopes one agent and evaluates its entitlements on a given request. Governance is the surrounding policy layer: which agents are allowed to hold permissions, who signs off, how often scope is reviewed, and how the program proves oversight across every agent at once. A team can implement a clean permission model and still fail an audit because no one governed the population of agents or retained the per-decision evidence. The two work together, with governance setting the rules and permission control applying them per call.
- How does agent identity governance map to EU AI Act Article 12?
Article 12 requires automatic event logging over the lifetime of a high-risk system, including timestamps, input data, and the identities involved. Governance defines the policy those logs must demonstrate. The enforcement layer produces the per-decision record that shows the policy fired on a specific request. A governance matrix in a wiki describes the intended control, and Article 12 asks for the runtime evidence that the control operated. High-risk obligations take effect August 2, 2026, which makes the record-production side the part most programs still need to build.
- Does the NIST three-pillar model require a proxy?
NIST's model splits agent security into agent identity, delegated authority, and action lineage. Pillar 1 is satisfied upstream when the application issues a verifiable identity. Pillars 2 and 3, the per-request authorization decision and the structured record of who authorized what under which policy, require an enforcement point at the AI call layer that operates independently of the model and, for audit integrity, independently of the calling application. A decoupled proxy is one way to satisfy Pillars 2 and 3 with a record the application under audit did not write itself.
- Who owns agent identity governance inside an organization?
Ownership usually lands with the AI risk or security governance function, working with the application teams that provision agents and the compliance team that answers to regulators. The governance owner maintains the policy, the approval process, and the review cadence. Application teams issue and scope the identities. An enforcement and audit layer produces the per-decision evidence. ISO/IEC 42001 frames this as a management system with defined roles and documented review, which is a useful structure for assigning who approves an agent, who reviews its scope, and who retains the records.