Building an AI agent demo takes an afternoon. A system prompt, a model wired to a framework, a few tools exposed, and it issues refunds, updates records, and calls external APIs for a test user. The demo works, it gets the green light, and the project heads for production.

That is where it stalls. Before the agent touches a finance, IT, or customer system, security reviews it and asks questions the demo never had to answer. Who owns this agent? What exact version is running? What systems can it access, and on whose authority? What actions is it taking? What does it cost, and are its credentials still live? Nothing in the deployment path forces those answers, because nothing in it requires a named owner or a versioned review boundary. In a regulated industry, a project without them does not ship.

AI agent governance is centralized control over every agent, tool, and action in production, with the evidence to answer one question at any moment: can this agent, on behalf of this user, perform this action on this resource, right now? Holding that answer across an agent’s whole life means every production agent is owned, permission-bound, version-pinned, observable, cost-attributable, and provably retired, from registration through decommissioning. AI agent lifecycle management, such as Microsoft’s agent development lifecycle, covers the broader work of building and maintaining these systems. Governance is the part you can enforce and prove, and the part a security review asks for.

An actions runtime governs the execution path directly: it scopes access at the moment of each tool call, applies contextual policies around execution, controls the deployed agent configuration, and records what happened. The rest of the lifecycle depends on the same runtime plus operating process: registering and discovering agents and tools before production access, reconciling cost across billing systems, reviewing updates, and proving retirement when an agent or tool is decommissioned.

TL;DR

AI agent governance is centralized control over every agent, tool, and action in production, with the evidence to answer one question at any moment: can this agent, on behalf of this user, perform this action on this resource, right now? Holding that answer across an agent’s whole life means every production agent is owned, permission-bound, version-pinned, observable, cost-attributable, and provably retired, from registration through decommissioning. The stages of that life split into two groups, and only one of them is solved.

On the execution path, where an actions runtime can enforce controls and produce evidence directly:

  • Scope: the user’s permissions and the agent’s scoped permissions evaluated at the moment of each tool call
  • Deploy and update: the full agent bundle versioned, reviewed, reversible, and revisited whenever the agent changes
  • Operate: an attributable record of every action, including the policy decision applied

Across the rest of the lifecycle, where runtime primitives need an operating process:

  • Register: agents and the tools or skills they can invoke are registered and discoverable, with a named owner before production access
  • Account: cost is traced to an agent, its version, its owner, and the actions driving spend
  • Decommission: credentials and access are revoked, execution paths are disabled, and historical evidence outlives the retired agent or tool

Runtime action telemetry alone does not prove the second group. A registry makes agents and tools discoverable. Centralized credential management makes access revocable from one place. Runtime and administrative audit records provide evidence. Teams still need operating processes to assign owners, reconcile costs, approve updates, and sign off on retirement.

The lifecycle is also continuous. Most agents will move through update, scope review, deployment, and operation repeatedly. Decommissioning is the terminal path only when an agent or tool is retired.

What is AI agent governance?

AI agent governance is centralized control over every agent, tool, and action in production, with the evidence to answer one question at any moment: can this agent, on behalf of this user, perform this action on this resource, right now? Holding that answer across an agent’s whole life means every production agent is owned, permission-bound, version-pinned, observable, cost-attributable, and provably retired, from registration through decommissioning. Each agent needs a designated owner, a specific version, a permission boundary, runtime audit records, attributable operating cost, and proof that it’s been retired.

Governance starts with knowing what exists. Agents and the tools or skills they can invoke need to be registered and discoverable before teams can assign ownership, constrain access, review updates, or prove retirement.

In practice, this means you can produce evidence for each stage of an agent’s life, including who approved it, what it can do, which version is running, what actions it took, what it cost, and whether it’s been fully retired. After the fact, the same question runs in reverse for an auditor: what action did this agent take, on behalf of which user, on which system.

Agents can choose tools, call APIs, and act under delegated user authority, using flows such as OAuth 2.0 On-Behalf-Of, so the stages where the agent actually acts need runtime authorization and audit evidence. Those controls don’t replace the lifecycle processes defined in ISO/IEC 5338:2023 for ownership, cost allocation, change review, retention, or retirement. Static design reviews and documentation are still necessary, but they can’t enforce an action at execution time.

A governed agent is documented, observable, attributable, permission-bound, and verifiably decommissioned at the end of its lifecycle. If you can’t show its current operational state and permission boundaries on demand, it isn’t governed.

When does an AI system count as a production AI agent?

What counts as a production AI agent comes down to behavior, not labeling. If your software uses a language model to decide when to call tools or APIs on behalf of a user or business process, it needs governance.

Chatbots, copilots, and RPA bots can overlap with agents, while service accounts are identities that agents may use rather than agent types. Governance applies when LLM-driven decisions can dynamically select or execute actions. Systems limited to answering questions, drafting content, or recommending next steps never cross into taking an action, so they stay outside this scope. Tool calling is what carries a system across that line.

OpenAI’s guide to building agents goes deeper on this distinction, explaining how agents differ from simpler LLM applications that don’t control workflow execution.

System type Governance trigger
AI agent Needs governance when it can dynamically use tools or APIs to take delegated actions against real systems or data.
Chatbot or copilot Needs governance if it can execute actions directly in downstream systems, not merely answer questions, draft content, or recommend next steps.
RPA bot or deterministic workflow Follows predefined, rigid steps. Needs agent governance if LLM-driven decisions can dynamically change execution paths or tool use.
Service account or traditional application Not an agent by itself, but agents may use similar credentials or be embedded in applications, creating downstream governance and authorization requirements.

What are the six stages of AI agent governance?

Treat an agent’s lifecycle as six governed stages, but not as a one-way sequence. An agent may move through scope, deployment, operation, and update many times before it is retired. Material updates re-enter the relevant review stages, while decommissioning is the terminal path when an agent or tool is no longer needed.

  • Register. The agent and the tools or skills it can invoke are registered before production access is granted. The record establishes what exists, who owns it, its purpose, its identity and version, and the approved tools and systems it can reach. Without it, teams cannot reliably discover what is running, who is accountable for it, or what it is supposed to access.
  • Scope. The agent’s permissions are defined and issued as credentials the runtime holds rather than the agent, and each action is allowed only when both the agent’s scope and the user’s permissions allow it. Without it, the agent acts on whatever the broadest credential it can reach permits.
  • Deploy and update. Everything that determines the agent’s behavior, from model and prompt to tools, schemas, policies, and deployment settings, ships as one versioned bundle. The initial deployment and every material update are reviewed and reversible. If an update changes permissions, tools, or reachable systems, the agent re-enters scope review before returning to operation. Without this stage, production behavior can change without an auditable review boundary.
  • Operate. Every action produces a record of the agent, the user, the action, the target system, the version, and the policy decision, retained for a defined period. Without it, you cannot answer what the agent did, for whom, on which system.
  • Account. Spend is traced to a specific agent, version, owner, and action category, and reconciled against what the providers billed. Without it, the bill is an aggregate nobody claims, and unowned agents hide inside it.
  • Decommission. The agent is proven unable to act, with credentials revoked, triggers disabled, and permissions removed, and its records outlive it. Without it, a retired agent is only a quiet one, and a quiet agent can still hold a live token.

Each stage also needs a primary owner, required evidence, a known failure mode, and strict exit criteria. Read the table as a map of who covers what. Scope, deploy and update, and operate sit on the execution path, and runtime enforcement produces their evidence as a by-product of doing its job. Register, account, and decommission sit off it, and nothing produces their evidence automatically.

Stage Primary owner Required evidence Common failure mode Exit criteria
Register Product or engineering service owner Named owner, business purpose, documented agent identity, initial version, registered tools or skills, systems touched, and approval record Informal ownership creates shadow agents Agent and approved tools or skills are registered and discoverable, the owner is recorded, and the use case is approved before production access is granted
Scope Security/platform team with the agent owner Agent identity, scoped permissions, delegated-authority model (OAuth 2.0, RFC 6749; token exchange, RFC 8693), issued credentials, mapped tools and systems Blanket access, excessive permissions, failing to isolate credentials from the agent, or relying on agents to enforce their own guardrails Credentials are held by the runtime rather than treated as pre-authorized access. Each tool call is authorized when it happens, using both the user’s existing permissions and the agent’s scoped permissions. Contextual policy checks can also run before tool execution and on the result after execution.
Deploy and update Engineering/platform owner Pinned agent bundle covering model, prompt, tools, tool schemas, MCP server versions, policies, routing rules, retrieval/data configuration, framework/SDK versions, approval rules, deployment settings, and change review record Silent upgrades alter production behavior Successful rollout with pinned, auditable agent bundle and rollback path. Material updates re-enter scope review when permissions, tools, or reachable systems change.
Operate Platform, SRE, or security operations Runtime records showing agent, user, action, target system, timestamp, version, and policy decision with defined retention. The OpenTelemetry GenAI semantic conventions, at Development status as of August 2026, standardize part of this telemetry. They define no attribute for the acting user or the policy decision, so those fields remain implementation-specific Teams can’t see what the agent does at runtime Continuous generation of immutable or tamper-evident audit records with defined retention, exported through OpenTelemetry-compatible telemetry where supported
Account FinOps with the engineering/service owner Cost metadata tied to agent ID, version, user, action, tool call, model usage, runtime usage, timestamp, and billing source Aggregate bills obscure which agents, actions, or teams drive spend Model, tool, and runtime spend is reconciled to billing sources and allocated across documented agent, version, team, and action-category dimensions. Any unallocated remainder is quantified
Decommission Agent owner with security/platform review Credentials revoked, identity retired, spend stopped, audit trail preserved and queryable, and historical evidence retained beyond agent shutdown Orphaned credentials, lingering spend, or lost audit records Team can prove the agent is retired and its historical evidence outlives the agent

This is a lifecycle, not a waterfall. Operating agents can return to scope and deploy and update as their tools, permissions, policies, models, or configuration change. Decommissioning is the terminal branch when the agent or tool is retired.

The six stages of AI agent lifecycle governance: register, scope, deploy and change, operate, account, and decommission, each with its owner, required evidence, and exit criteria. Scope, deploy, and operate sit on the execution path where the actions runtime emits evidence; register, account, and decommission assemble evidence from other systems.

What actions runtime enforcement already proves: scope, deploy and update, and operate

Scope, deploy and update, and operate sit directly on the execution path. An actions runtime can enforce their controls and produce evidence as the agent runs: authorizing each tool call, applying policy around execution, controlling the deployed configuration, and recording what happened. Our six-capability governance rubric covers these runtime controls in depth. The other lifecycle stages depend on the same control plane plus operating processes outside the individual tool call.

Scope, enforced per action. Authorization should never rely on prompt instructions or on the fact that a credential has already been issued. Access is evaluated at the moment of each tool call using the intersection of the user’s existing permissions and the agent’s scoped permissions. Authorization is one part of that boundary. Contextual policy enforcement can also run immediately before tool execution and after execution, allowing additional controls to evaluate the agent, user, tool, action, inputs, runtime context, and returned result. A support agent issues a refund only if the requesting user may issue refunds and the agent’s own scope reaches the billing API. Agent-as-security-principal proves which agent is acting, giving it a verifiable identity of its own, separate from the user whose authority it exercises. Least privilege applies to tools too: the MCP security best practices recommend minimal initial scopes with incremental elevation over granting the full catalog.

Deploy and update, pinned to a bundle. An agent’s behavior depends on its full executable configuration, not just the model. Treat that configuration as a single versioned release artifact, the agent bundle, and pin all of it: model, prompt, tools, tool schemas, MCP server versions, policies, routing rules, retrieval and data configuration, framework versions, approval rules, and deployment settings. Review every material update, preserve rollout records, and keep a rollback path for the whole bundle. When an update changes tools, permissions, or reachable systems, re-run the relevant scope review before returning the agent to operation. The Agent2Agent (A2A) protocol reached v1.0.0 under the Linux Foundation. It specifies task-level authorization scoping without defining how delegated user authority propagates across a multi-agent hop, so those delegations need the same boundaries as any other action.

Operate, recorded as evidence. Every meaningful agent action generates a record identifying the agent, the user or delegated authority, the action attempted, the target system, the timestamp, the exact agent and tool version, and the policy decision. Irreversible actions get out-of-band approval on top of that boundary: modifying production infrastructure, moving funds, sending external email, bulk-updating CRM records. Out-of-band means the approval is delivered and confirmed on a channel the agent does not control, so a compromised agent cannot fabricate it. Frameworks supply the pause, not the channel. LangChain’s human-in-the-loop middleware interrupts execution and persists state so a run can resume later, which is the precondition for out-of-band approval rather than the approval itself.

What the standards require beyond the execution path

The obligations at the two ends are not new, and they are not optional.

The NIST AI Risk Management Framework covers both ends in a single subcategory. MANAGE 2.4 requires that “mechanisms are in place and applied, responsibilities are assigned and understood to supersede, disengage, or deactivate AI systems that demonstrate performance or outcomes inconsistent with intended use.” MANAGE 2.3 and MANAGE 3.1 add the instruction to decommission systems, including third-party systems, that exceed risk tolerances.

The EU AI Act makes retention a legal obligation. Article 19 requires providers of high-risk AI systems to keep automatically generated logs “to the extent such logs are under their control,” for “a period appropriate to the intended purpose of the high-risk AI system, of at least six months.” The records have to survive the system that produced them.

ISO/IEC 5338:2023 defines retirement as a named process in the AI system life cycle, alongside the processes for ownership and change review.

Runtime action telemetry alone does not satisfy these obligations. An action record can show what an agent did, under whose authority, when, and with which policy decision. It cannot by itself assign an owner, reconcile provider spend, or prove that every remaining execution path has been shut down.

The runtime still provides important controls outside the individual action. A registry makes agents and tools discoverable. Centralized credential management gives teams one place to revoke the tokens and grants controlled by the runtime. Audit records and retention controls preserve evidence after activity stops.

Technology does not remove the need for an operating process. Someone still has to approve ownership, review material updates, reconcile costs, and sign off on retirement. The runtime provides the control surface and evidence. The operating process turns them into governance proof.

Why registration fails before an agent’s first action

Most security teams can name an agent in production that nobody owns. Register is the stage everyone skips, because nothing forces it. An agent reaches production when someone deploys it, not when someone approves it. That ordering is the whole problem. It is also why the security review in the introduction stalls: the demo proved the agent works, and nobody can say who owns it. The registry entry gets written after the fact by someone reconstructing what happened, or it never gets written at all.

Register applies to both sides of the action boundary. Teams need an inventory of the agents running in production and the tools or skills those agents can invoke. Discovery answers what exists. Ownership and approval determine whether it should be there.

A registry does not close the gap unless registration is tied to production access. Discovery tells you what agents and tools exist. Governance adds who owns them, what they are approved to do, and whether they should be reachable in production. Knowing which tools are approved tells you what an agent is permitted to reach. It does not tell you who is accountable for the agent reaching it. NIST’s phrasing is precise on the point: responsibilities are assigned and understood. An owner field populated during a later inventory sweep satisfies neither half.

The failure compounds downstream. An agent with no named owner has nobody to approve its scope, nobody to review its bundle changes, nobody whose budget its spend lands in, and nobody to sign off on its retirement. Every stage after register inherits the gap, which is why unowned agents surface through one of the later stages rather than the first: a line on a bill nobody will claim, or an access review that turns up a live token belonging to an agent built for a team that no longer exists.

Making register a gate rather than a record means an agent cannot obtain credentials for a production system until it has an entry, a named owner, an approved purpose, and a documented identity. That check belongs where credentials are issued, because that is the one point every agent has to pass through.

How do you make AI agent costs accountable?

Unallocated agent spend is a governance signal before it is a budget problem. Costs that cannot be traced to an agent cannot be traced to that agent’s owner either, so account and register fail together.

Separate billing allocation from observability estimation. Billing and usage exports expose provider-specific dimensions rather than a common agent schema. OpenAI’s Usage API can group usage by model and project, while some marketplace bills convert usage into a flat billing unit before it reaches you, stripping the per-model and per-agent detail. These sources don’t create a universal agent-action ledger.

At minimum, propagate stable agent IDs, version IDs, user IDs, action IDs, and action categories through runtime telemetry. Then join that metadata with model-provider usage and billing exports, tool and API billing, infrastructure telemetry, and cloud billing exports.

Maintain an internal ledger that reconciles your telemetry estimates with your billed allocation, and document the reconciliation variance between the two. The FOCUS specification gives you a standard column set to reconcile against.

An internal reconciled cost ledger for AI agent cost attribution: runtime telemetry with stable agent, version, user, and action identifiers joins model-provider usage and billing exports, tool and API billing, infrastructure telemetry, and cloud billing exports, reconciling telemetry estimates against billed allocation to produce spend attributable to agent, version, user, and action category.

The ledger serves FinOps reporting and lifecycle evidence at the same time. It should show which agents, versions, users, and action categories generated your spend, and quantify whatever remains unallocated.

How do you prove an AI agent has been decommissioned?

Decommissioning an agent means proving it can no longer act. A runtime that centrally holds credentials makes one important part of that process straightforward: tokens and grants controlled by the runtime can be revoked from one place. Retirement still requires teams to disable the other ways an agent can execute, remove downstream permissions, confirm spend has stopped, and preserve its historical evidence.

Teams should confirm:

  • The registry state is explicitly marked deprecated or retired.
  • The agent identity is disabled or deleted according to organizational policy.
  • All OAuth consent grants, refresh tokens, API keys, and client secrets are revoked.
  • All schedules, webhooks, queues, triggers, and routes are disabled.
  • Tool registrations, MCP server permissions, and downstream agent-call permissions are removed.
  • Post-retirement spend checks show no continued usage.
  • Archived logs remain queryable for the legally or operationally required period.

Two of those deserve more weight than they get.

Silence is not proof. An agent that has stopped acting looks identical, in an action log, to an agent that has been retired. The distinction lives in the credential, schedule, and route inventories, none of which emit an event when an agent goes quiet. A weekly job holding a refresh token that nobody has looked at since the project ended is the usual shape of an agent everyone believes is gone.

Retention outlives the agent. Under Article 19 the six-month period is a floor rather than a target, and it applies to logs under your control. Confirm the provider default actually meets your obligation instead of assuming it does. Google Cloud’s _Required bucket, for example, holds admin activity audit logs for 400 days and is not configurable, which is generous in one direction and inflexible in the other. Deleting the agent’s project or identity should never be the operation that deletes its evidence.

How does AI agent governance fit into your existing security stack?

AI agent governance complements the enterprise tools you already run instead of replacing them. It bridges the gap between traditional identity, security, and agent frameworks.

Existing system Where it helps Where governance still needs evidence
Identity providers and access governance tools (for example, Microsoft Entra ID, Okta, and SailPoint) Establish user identity, groups, roles, and access policies They do not by themselves enforce least privilege across both principals at the moment of a tool call: the user’s existing permissions and the agent’s scoped permissions. They also do not by themselves attribute the resulting action to both the agent and the user whose authority it exercised.
IT asset management, CMDB, and change advisory processes Establish ownership, approval, and change records for deployed systems A CMDB entry is static, while an agent’s effective permissions resolve per call. A change board reviews a release, while an agent’s behavior changes when a model version or tool schema moves underneath that release
SIEM and GRC tools Collect, retain, and report operational evidence For evidence about an agent’s runtime actions, they depend on high-quality records supplied by the agent action layer
Agent frameworks Build agent reasoning, planning, and orchestration logic They don’t provide lifecycle ownership, per-action authorization, policy enforcement, action auditability, or verifiable retirement evidence
MCP servers Expose APIs and systems as tools for agent use Tool exposure doesn’t establish lifecycle ownership, per-action user authorization, policy enforcement or provable retirement
Standalone MCP gateways Route and centralize access to MCP servers and tools Routing doesn’t by itself establish lifecycle ownership, cost allocation, policy enforcement, or provable retirement. Action enforcement still requires agent-aware identity and delegated authority
Traditional API gateways Provide API connectivity, routing, traffic controls, and API policy enforcement Agent governance still requires agent-scoped least privilege authorization, policy enforcement, tool/action attribution, and retirement evidence across the full agent system
Cloud agent stacks such as Amazon Bedrock AgentCore Align with AWS architectures and AWS-native integrations Governance may still need to span agents, users, tools, and environments outside that ecosystem, and teams take on assembly complexity, separately provisioned services, and ongoing operational burden

How Arcade supports AI agent governance

Arcade.dev is the actions runtime for enterprise AI agents. It enforces your security policies on every action, executes reliably across any system, and governs agents centrally in production. Arcade works across agent frameworks and models and provides a single control plane for agents and tools. On every tool call, Arcade evaluates the intersection of the user’s existing permissions and the agent’s scoped permissions. Contextual policy controls can run before and after tool execution, adding governance around the action and its result. This keeps authorization and policy enforcement at the point of action while complementing your existing identity providers rather than replacing them.

Those capabilities govern the execution path directly. Across the rest of the lifecycle, Arcade provides the registry, credential, audit, and deployment primitives teams need to run the governing process.

Register. Arcade’s centralized agent and tool registry gives teams one place to discover what agents and tools exist, who built and owns them, who is using them, and what agents can invoke in production. Teams can reuse approved tools instead of rebuilding equivalent integrations, while the registry provides the inventory needed for ownership and governance. Because credentials are issued and held by the runtime rather than by the agent, the moment an agent obtains access to a production system is a single place a registration gate can sit.

Account. Arcade keeps two separate records. Action logs capture execution: each tool call records the agent, the user it acted on behalf of, the scope, and the policy decision applied, and Arcade streams those logs to the customer’s SIEM through OpenTelemetry. The administrative audit log covers configuration rather than execution. It is automatic and immutable, recording who changed runtime configuration, what changed, and when. Those attributable action records are one input to a cost-attribution workflow. Teams still join them with their own billing sources and apply their own allocation and reconciliation logic.

Decommission. Credential isolation is what makes retirement checkable. Arcade hosts both custom and existing MCP servers, and existing servers connect without a rewrite and still get the runtime’s authorization, policy hooks, and audit behavior, so the tokens and grants an agent depends on are revocable from one place instead of system by system. The runtime supports deployment across cloud, VPC/private cloud, on-premises, and air-gapped environments.

Arcade delivers the runtime controls and evidence, together with the registry, credential, deployment, audit, and retention primitives the lifecycle depends on. Teams supply the operating processes around those controls: assigning owners, approving material updates, reconciling costs against billing, and signing off on decommissioning. The runtime makes the controls and evidence available from one place. The operating process turns them into governance proof. That is centralized oversight without a centralized bottleneck: security gets the visibility it has been asking for, and the teams building agents keep shipping.

Conclusion: Can you prove your AI agent governance controls work?

Use this checklist to identify uninstrumented lifecycle stages and assess your organization’s readiness:

  • Register: Can you point to a documented owner and initial version baseline for every live agent?
  • Scope: Can you show from authorization configuration and audit records that each action proceeds only when both the agent’s scope and the calling user’s permissions allow it?
  • Deploy and update: Can you show that the initial deployment and material updates to the full agent bundle, including models, prompts, tools, schemas, MCP servers, policies, and deployment settings, trigger explicit review and preserve a tested rollback path?
  • Operate: Can you identify the agent, user, action, target system, timestamp, version, and policy decision for every runtime action, complete with tamper-evident audit records and defined retention?
  • Account: Can you reconcile runtime cost estimates with provider invoices, tracing AI operating costs to specific agents, users, versions, and action categories?
  • Decommission: Can you prove that a retired agent’s identity, tokens, API keys, webhooks, queues, and MCP permissions are closed, its spend is stopped, and its historical logs remain queryable?

Scope, deploy and update, and operate sit directly on the execution path. A runtime can enforce those controls and produce their evidence as the agent runs.

Register, account, and decommission depend on the same control plane but also require an operating process. Someone has to approve ownership, reconcile the ledger, and sign off on retirement. Most agents will cycle through updates, scope review, deployment, and operation many times before that retirement happens.

Take the stage you are least able to prove today and identify both pieces: the runtime control that should enforce or record it, and the person or process responsible for completing it. That is what moves a project through the security review instead of stalling it there.

Try Arcade.dev to see per-action authorization, policy enforcement, and audit evidence running on your first agent.

Frequently asked questions

What is AI agent governance?

AI agent governance is centralized control over every agent, tool, and action in production, with the evidence to answer one question at any moment: can this agent, on behalf of this user, perform this action on this resource, right now? Holding that answer across an agent’s whole life means every production agent is owned, permission-bound, version-pinned, observable, cost-attributable, and provably retired, from registration through decommissioning. It is broader than runtime controls: controls enforce boundaries and produce evidence at the moment an agent acts, but they do not by themselves establish ownership, allocate cost, or prove retirement.

Which AI agent governance stages does an actions runtime govern directly?

An actions runtime directly governs scope, deploy and update, and operate because those controls sit on the execution path. It can also provide the registry, centralized credentials, audit records, and other primitives needed for register, account, and decommission. Those lifecycle stages additionally require operating processes for ownership, cost reconciliation, approvals, and retirement.

What are the stages of the AI agent lifecycle?

The six stages are register, scope, deploy and update, operate, account, and decommission. Each stage requires clear ownership, evidence, controls, and exit criteria to keep production agents accountable and secure.

How does AI agent governance differ from AI agent lifecycle management?

AI agent lifecycle management is the broader process of building, deploying, maintaining, and improving agents. AI agent governance focuses on the enforceable controls and evidence needed to prove an agent is owned, permission-bound, observable, cost-attributable, and retired when no longer needed, at every stage of that lifecycle.

What counts as a production AI agent?

A production AI agent is software that uses a language model to decide when to call tools or APIs on behalf of a user or business process. The key factor isn’t the label “agent,” but whether the system can dynamically take actions against real systems or data.

What evidence do teams need to govern an AI agent?

Teams need evidence showing who owns the agent, what version is running, what systems it can access, what actions it took, which user authority it acted under, what it cost, and whether it has been properly decommissioned.

What do NIST AI RMF and the EU AI Act require when you retire an AI agent?

NIST AI RMF MANAGE 2.4 requires mechanisms to supersede, disengage, or deactivate AI systems, with responsibilities assigned and understood. EU AI Act Article 19 requires providers of high-risk AI systems to retain automatically generated logs under their control for at least six months. Together they mean an agent has to be provably deactivated and its evidence has to outlive it.

How should teams decommission an AI agent?

To decommission an AI agent, teams should retire its identity, revoke credentials and tokens, disable triggers and routes, remove tool permissions, confirm spend has stopped, and preserve historical audit logs. The goal is to prove the agent can no longer act while keeping its evidence available. A runtime that holds credentials centrally and records every action, as Arcade does, makes both halves provable from one place instead of system by system.