Enterprise AI Agents: Architecture, Controls and Deployment
Enterprise AI agents guide for governed workflows with identity, bounded authority, policy, human approval, evidence, evaluation and recovery.

16 minute read · Reviewed 17 August 2026 · Enterprise AI security and governance review required before publication · Feature image is generated editorial artwork and does not depict a customer deployment
Enterprise AI agents are software systems that use models to interpret a goal, choose steps and propose tool actions inside a business process. They become governable enterprise systems only when identity, authority, policy, approvals, execution credentials, evidence and recovery sit outside model reasoning. Start with one bounded workflow, make consequential actions cross a deterministic control point and test failure behavior before increasing autonomy.
This guide is for enterprise architects, platform engineers and security teams moving from an agent demonstration to a controlled production workflow. It provides a reference architecture, a typed agent contract, lifecycle and risk models, failure behavior and launch gates. The outcome is a design that names what the agent may do, where it must stop and how another team can verify what happened.
What are enterprise AI agents?
An enterprise AI agent is an AI-enabled workload that can advance a defined business objective by gathering context, selecting tools and proposing or performing actions across enterprise systems. The word enterprise should describe its operating controls, not its model size or vendor. The organization needs an accountable owner, approved data and tools, bounded authority, observable decisions, human escalation and a recovery path.
Related terms describe different operating models:
| Term | Practical meaning |
|---|---|
| Copilot | Helps a person prepare work while the person remains the active operator |
| Deterministic workflow | Executes a predefined sequence and branches on explicit rules |
| Agentic workflow | Lets a model select some steps or tools within a bounded process |
| Enterprise AI agent | A governed workload with identity, ownership, lifecycle, authority and evidence |
| Operational AI Worker | An Intelliger-built system configured for one defined enterprise process |
An agent does not need permission to improvise every step. A sound design lets the model handle interpretation where variation is useful and keeps authority where deterministic checks are required. The Operational AI model applies that separation to evidence-heavy enterprise processes. The Agent Trust architecture applies it to consequential system access and action.
Decide whether the process needs an agent
Use an agent when the process contains variable evidence, ambiguous inputs or tool selection that cannot be expressed economically as fixed rules. Keep a deterministic workflow when the inputs, sequence and outcomes are already stable.
| Process condition | Better starting point | Reason |
|---|---|---|
| Stable inputs and a fixed sequence | deterministic workflow | easier to test and operate |
| Variable documents but fixed release rules | model-assisted workflow | use the model for extraction, not authority |
| Several possible tools and recoverable outcomes | bounded agentic workflow | planning can help within a narrow tool set |
| Irreversible action with unclear ownership | do not automate yet | the control contract is incomplete |
| High-impact action with explicit policy and approval | agent behind a gateway | model proposes; deterministic controls release |
The first production question is not “How autonomous should the agent be?” It is “Which decisions are safe to delegate, and what evidence must exist before each external effect?” If a team cannot name the accountable owner, allowed tools, data boundary, stopping conditions and recovery owner, it has not defined the job.
Enterprise AI agent architecture
Place a shared enforcement boundary between agent reasoning and every consequential tool, API, queue or transaction. The agent may propose an action. It should not be able to bypass the component that verifies current authority.
business trigger and governed context
-> agent runtime interprets goal and proposes a step
-> gateway normalizes the exact request
-> identity, ownership and lifecycle verification
-> delegated authority and deterministic policy
-> human approval when the risk class requires it
-> one-time usage or budget reservation
-> short-lived execution capability
-> protected enterprise system
-> observed result, reconciliation and action evidence
This flow separates four planes:
- Reasoning plane: interprets evidence, chooses among approved tools and prepares parameters.
- Control plane: manages agent registration, lifecycle, tool policy, mandates, approvals and revocation.
- Enforcement plane: verifies the exact request at execution time and brokers access after an allow decision.
- Evidence plane: records the request, decision, approval, dispatch and observed outcome without treating a decision as proof of execution.
The structure follows a useful zero-trust principle: access is not implicitly trusted because a workload is inside a network or owned by the enterprise. NIST SP 800-207 defines zero trust around protecting resources rather than network segments and making authentication and authorization discrete functions before access. For agents, apply that principle to each consequential action and its current context.
Define an enterprise agent contract
Treat the agent as a governed workload with a versioned contract. Do not rely on a system prompt as the only statement of responsibility.
type EnterpriseAgentContract = {
version: 1;
agent: {
id: string;
ownerOrganisationId: string;
accountableTeam: string;
lifecycle: 'registered' | 'active' | 'suspended' | 'revoked';
};
job: {
purpose: string;
allowedActions: string[];
allowedTools: string[];
allowedDataClasses: string[];
prohibitedActions: string[];
};
authority: {
mandateRequired: true;
maxDelegationDepth: number;
approvalRules: string[];
expiresAt: string;
};
operation: {
policyDigest: string;
idempotencyProfile: string;
evidenceProfile: string;
failureClass: 'read_only' | 'reversible' | 'material';
};
};
This is an illustrative contract, not an OATI schema. Its purpose is to force ownership and operational choices into data that deployment checks can evaluate. Keep model version, prompt bundle and evaluation set in release metadata, but do not confuse them with authority. A newer model does not inherit permission to use a new tool.
Tool definitions need the same discipline. Record the stable action identifier, input schema, destination, data classification, side effects, idempotency behavior, timeout semantics, compensating action and required evidence. For MCP deployments, follow the current MCP security guidance on confused-deputy risks, token handling, SSRF and session security, then add enterprise policy for the business action and exact tool arguments.
Bind authority to the exact action
Authentication proves something about the workload presenting a request. It does not prove that the workload may perform this action for this purpose now. Resolve a short-lived authority object and compare the normalized request with its constraints.
An effective decision context includes:
- verified agent, issuer, organization and lifecycle status;
- delegated purpose, action, resource, destination and time window;
- request and body digest after protocol normalization;
- policy version and current business facts;
- exact approval digest when approval is required;
- replay, usage and budget state;
- stable idempotency key for the business operation.
Run the comparison in deterministic code. A model can identify a likely supplier, summarize a ticket or explain why a request was denied. It should not decide that its own confidence overrides an expired mandate, changed destination or missing approval. The AI agent authorization guide provides a request-bound decision type and adversarial fixtures. The MCP authorization implementation applies the same boundary to tool calls.
Govern the agent lifecycle
An enterprise agent needs a lifecycle separate from its deployment status. A running container can belong to a suspended agent, and a valid signing key can belong to a revoked mandate.
DRAFT -> REGISTERED -> EVALUATING -> ACTIVE
ACTIVE -> SUSPENDED -> ACTIVE
ACTIVE -> RETIRING -> RETIRED
REGISTERED | EVALUATING | ACTIVE | SUSPENDED -> REVOKED
Each transition should have an owner, evidence and enforcement effect:
| Transition | Required evidence | Enforcement effect |
|---|---|---|
| Register | owner, purpose, tool and data inventory | no consequential access yet |
| Enter evaluation | versioned test set and isolated environment | test credentials only |
| Activate | launch approval, policy bundle and incident owner | production mandates may be issued |
| Suspend | incident, failed evaluation or owner request | deny new material actions |
| Retire | replacement plan and open-work reconciliation | stop issuance and drain work |
| Revoke | compromise or invalid ownership | reject agent and active authority immediately |
Keep ownership review on a schedule and react to organizational events. A team transfer, departed service owner, changed processor agreement or retired upstream API can invalidate the contract even when the model and code have not changed.
Use risk tiers to set the control path
Do not assign one autonomy level to the whole agent. Classify each action by data exposure, reversibility, value, external effect and legal or operational consequence.
| Action tier | Example | Minimum control path |
|---|---|---|
| T0: prepare | draft a case summary | source access, output evaluation, no external effect |
| T1: read | retrieve an approved internal record | identity, purpose, data and field policy |
| T2: reversible write | update a draft ticket | request binding, idempotency and audit event |
| T3: material action | issue refund or rotate credential | bounded authority, exact approval, reservation and reconciliation |
| T4: prohibited | create its own production authority | no tool or route exposed |
The NIST AI Risk Management Framework organizes risk work into Govern, Map, Measure and Manage. NIST's AI RMF resources are useful for connecting ownership, context, evaluation and response across the lifecycle. The Generative AI Profile adds generative-AI risks and actions. Neither document certifies an agent architecture; use them to structure governance and evidence, then test the actual system and workflow.
Apply the architecture to enterprise agentic workflows
The same control pattern can support several process types without pretending they have the same risk.
Operational exception review
An agent gathers records, checks evidence and prepares a recommendation. It may create a draft case and request missing information. An accountable person owns the regulated or material conclusion. Start with historical cases and compare evidence coverage, escalation and unsupported claims before enabling writes.
MCP and API operations
An agent proposes a tool call such as rotate_database_credential. The gateway binds identity, mandate, change ticket, target, maintenance window and approval to the normalized request. A credential broker supplies a short-lived execution capability only after authorization. The auditable MCP transaction architecture traces this flow end to end.
Agentic payments
The model extracts invoice fields and prepares a payment proposal. Deterministic services verify supplier, destination, amount, authority and exact approval. The provider executes, while the local state machine handles uncertain outcomes and reconciliation. See the agentic payments control architecture.
Agentic commerce
The agent discovers products and resolves live price, inventory and delivery state. Purchase authority remains bounded by merchant, product, value, destination and approval policy. The agentic commerce implementation hub separates discovery, authority, payment and evidence layers.
Design failure and recovery before launch
An agent that succeeds only while every dependency responds is not production-ready. Define the safe state and recovery owner for partial execution.
| Failure | Safe behavior | Recovery |
|---|---|---|
| Trust or revocation state is too stale | deny material actions | refresh signed state and reevaluate |
| Tool arguments change after approval | invalidate approval | create a new request digest and decision |
| Replay or usage store is unavailable | do not perform one-time writes | restore uniqueness service before retry |
| Agent receives a reusable credential | block output and revoke exposure | rotate credential and investigate logs |
| Upstream times out after dispatch | mark outcome uncertain | reconcile with the same business idempotency key |
| Policy changes while work waits | apply the documented version rule | reevaluate high-risk work against current policy |
| Agent owner cannot be established | suspend agent | assign accountable ownership before activation |
| Evidence service fails after execution | preserve execution as an incident | reconcile without repeating the action |
Fail-open behavior should be action-specific. A low-risk read may tolerate a bounded signed cache. A material payment, credential change or regulated release should not run when current authority, replay protection or required approval is unknowable. The control-plane outage guide provides a state-freshness model and failure drills.
Evaluate an enterprise AI agent as a system
Model-answer quality is one test layer. A deployment gate also needs control, integration and recovery tests.
Build a versioned suite with at least these fixture families:
- representative happy paths and difficult real process cases;
- unsupported evidence, conflicting records and prompt injection inside inputs;
- prohibited tool, resource, destination and data-field requests;
- expired, revoked and widened delegated authority;
- approval reuse after one protected field changes;
- concurrent attempts against one-use or budget-limited authority;
- timeout before dispatch, after dispatch and after external acceptance;
- model, prompt, tool schema and policy version changes;
- owner suspension, key rotation and emergency stop;
- evidence verification by a team that did not see the model transcript.
Record expected reason codes, state transitions, upstream call count, credentials issued, evidence produced and reconciliation result. A test should fail if a denied request reaches the protected system, even when the user-facing answer looks correct.
Enterprise AI agent deployment checklist
Before enabling a production effect, confirm:
- one accountable organization, business owner and technical owner are named;
- the job, purpose, tools, data classes and prohibited actions are versioned;
- every consequential route crosses the enforcement boundary;
- identity, authority and policy are evaluated separately from model reasoning;
- approval binds the exact protected fields and expires;
- reusable credentials cannot enter prompts, memory or tool results;
- replay, concurrency, usage and idempotency behavior are tested;
- uncertain external outcomes have a reconciliation path;
- suspension, revocation and emergency-stop behavior work across replicas;
- action evidence separates authorization from observed execution;
- privacy, security, legal and domain reviewers have signed the relevant gates;
- rollback and ownership-transfer procedures have named operators.
Treat launch as an increase in delegated responsibility, not a model release. Begin with read-only or draft-producing actions, compare performance on representative cases, then add controlled writes one action class at a time.
Current Intelliger and OATI boundary
Intelliger builds AI systems that can safely perform consequential enterprise work. Operational AI Workers are configured for defined enterprise processes. Agent Trust is the control layer, the Enterprise Agent Gateway is the shared enforcement boundary and OATI is the open standard for verifiable identity, delegated authority, policy decisions and action evidence.
The OATI developer preview currently includes public schemas, TypeScript, Python and Go SDKs, CLI workflows, canonical signing, trust and revocation resolution, a deterministic mandate evaluator, lookup and discovery, reference middleware, local sandboxes and a shared 73-case conformance suite. A public lookup service and a private trust and issuance vertical slice are deployed.
This does not establish production readiness. Independent cryptographic and protocol review remains open. The complete policy compiler, durable evidence and dispute workflows, full Hub lifecycle experience, operated customer gateway fleet and two-enterprise production acceptance exercise are incomplete. The patterns in this guide describe how teams should define and test an enterprise agent system; they do not claim that every commercial Agent Trust component is deployed.
Review note: a qualified reviewer should verify the security architecture, privacy boundary, model and tool evaluation, approval design, incident response, cryptographic lifecycle and domain-specific obligations for the actual deployment. This page was checked against the documented Intelliger and OATI implementation status on 17 August 2026. It is implementation guidance, not a security certification.
Continue from architecture to one controlled workflow
Start with the enterprise agent control stack to assign identity, context, gateway, policy, execution and evidence responsibilities. Then use the Agent Trust architecture and AI agent authorization guide to define the execution decision. Teams beginning with existing credentials can follow the one-company enterprise agent pattern without waiting for every counterparty to adopt the same standard. Developers can inspect the OATI documentation and public OATI repository for current schemas, SDKs and conformance fixtures.
Enterprise architects reviewing one consequential workflow can contact Intelliger with the agent, target system, accountable owner and failure state that need a control boundary.