What Should an AI Agent Be Allowed to Do?

Insights

What Should an AI Agent Be Allowed to Do?

Cecil Kleine

Abstract white paths passing through constrained permission boundaries on a black background

Suppose a bank allows its service team to waive one fee of up to £50 per customer in a rolling twelve-month period. An AI agent receives a request to waive a £40 charge. Its connected tool can post the credit.

The customer had another fee waived eight months ago. Under the standing policy, the agent can explain the limit or prepare a case for review. It cannot post a second credit.

If the earlier waiver was fourteen months ago, the same action might be permitted. A fraud hold or a change to the account would alter the answer again. Permission depends on this customer, this fee, the amount, the applicable policy and the state of the account at the time of action.

A role that can call the credit API does not establish whether this particular credit is authorized. The bank needs a decision when the agent attempts to act, based on records the agent cannot invent, with a trace of the rule and facts used.

That is the design problem for enterprise agents: turn delegated business authority into conditions the system can enforce while work is happening.

An agent’s job description is not its authority

A job description explains the outcome someone is expected to produce. Authority defines the decisions and actions they may take to produce it.

The distinction is easy to lose in an AI project. Teams describe an agent as “handling onboarding,” “supporting claims,” or “qualifying accounts.” Those phrases combine many different actions with very different consequences.

An onboarding agent might retrieve a document, classify it, decide that a file is complete, create a customer record, approve an exception or notify an external party. Giving the agent authority for one of those actions does not imply authority for the others.

The useful unit is not the agent. It is the action under a defined set of conditions.


Action level

What the agent does

What changes

Typical control

Observe

Reads approved evidence and reports what it finds

Nothing outside the working context

Source and access restrictions

Prepare

Drafts a case summary, message or transaction

A reviewable artefact is created

Evidence links and versioning

Recommend

Proposes a decision and explains the basis

A person receives a recommendation

Decision criteria, confidence and escalation

Execute with approval

Prepares an action and waits for a named approver

State changes after approval

Approval scope and non-repudiation

Execute within limits

Completes eligible actions without case-by-case approval

State changes automatically

Thresholds, monitoring and rollback

This ladder avoids an unhelpful choice between “copilot” and “autonomous.” An agent may be autonomous when gathering evidence, constrained when recommending a decision and unable to execute without approval. Authority can vary inside the same workflow.

Define authority as an operating contract

An agent’s authority should be recorded in a form that an operating owner can understand and a technical system can enforce. It should answer six questions.


Dimension

Question

Example authorization for a service-fee waiver

Purpose

What outcome is the agent permitted to pursue?

Resolve eligible requests under the bank’s standing waiver policy

Scope

Which cases, entities and systems are included?

One authenticated customer, identified account and fee

Evidence

What must be present and sufficiently current?

Fee record, prior waivers, account status, fraud holds and policy version

Action

Which changes may the agent make?

Post one waiver of up to £50; no change to account restrictions or other fees

Limit

Which conditions require refusal or escalation?

A waiver within the previous twelve months, a hold, a dispute or an exception

Accountability

Who owns the result and the authority itself?

Service operations approves the mandate; risk and platform owners review its controls

For the fee request, the authorization check receives the agent identity, customer and fee IDs, proposed amount, prior-waiver record, account status and policy version. It returns one of three outcomes: permit this action, require a named approver, or deny it under the current mandate.

A permit applies to that fee and amount for a short period. The credit tool checks it at execution. If the account changes between the check and the posting, the tool evaluates the conditions again. It records allowed and rejected attempts, because a request that was denied, one that was approved but never posted, and one that posted twice require different responses.

The World Economic Forum’s Agent Capability and Authorization Profile makes a similar distinction between an agent’s capabilities and the authority delegated to a particular deployment. That separation matters because many agents may share the same underlying model while operating under different mandates.

Evidence should open the gate, not merely support the explanation

Enterprise AI systems often treat evidence as something attached after a recommendation has been produced. The sources make the answer easier to review, but they do not determine whether the agent was permitted to act.

For consequential workflows, evidence should be part of the authorization decision.

A banking agent preparing a customer review might need verified identity, current ownership records, jurisdiction-specific documents and an unresolved-exception check. A revenue agent creating an outbound task might need a confirmed account match, a recent signal, an assigned owner and evidence that the contact is eligible for outreach.

The action gate should fail closed when required evidence is missing, stale or contradictory.


Evidence condition

Weak implementation

Operational implementation

Missing record

The model is told not to guess

The action is unavailable and the case is routed for completion

Stale source

The date appears in the answer

Freshness is checked against a defined limit before execution

Conflicting facts

The model chooses the most plausible value

The conflict becomes a structured exception with an owner

Uncertain entity

Similar records are presented to the model

The workflow requires an accepted entity match before acting

Policy change

The prompt contains the latest policy when maintained correctly

Policy version is recorded and later changes can invalidate the decision

This changes the meaning of explainability. The system does not only show why the agent reached a conclusion. It proves that the conditions allowing the action were satisfied at that time.

Tool access is not permission to use the tool

Connecting an agent to a system often grants it a credential with broad technical access. The team then relies on instructions to prevent unwanted use.

That reverses the control model. The agent can perform the action technically and is being asked not to.

NIST has highlighted this problem in its work on software and AI agent identity and authorization. Its more recent discussion of identity foundations for agentic AI warns that shared credentials and long-lived API keys create accountability gaps and often provide access that is too broad for the task.

An enterprise agent should have its own identity. Its permissions should be bound to the workflow, the user or service delegating the work, the intended resource and the duration of the task.

Consider a customer-service agent that can read account information and issue credits.


Control

Coarse access

Scoped authority

Identity

Uses a shared service account

Uses a unique agent identity linked to the deployment and owner

Resource

Can access all customer records

Can access only the customer involved in the active case

Action

Has general write access

Can create a credit through a specific controlled operation

Value

Can submit any supported amount

Can submit up to the approved threshold

Time

Holds a reusable credential

Receives a short-lived authorization for the active workflow

Delegation

Inherits the user’s full access

Receives only the subset needed for this action

The tool boundary must reject a disallowed action even when a prompt or plan asks for it.

IBM Research describes this as governance by construction: controls intervene before planning, around tool use, at approval points and when structuring outputs. The important idea is that governance operates throughout execution rather than reviewing the final result after the agent has already acted.

Human approval belongs at decision boundaries

Adding a person to every action sounds safe. It can also produce a system in which people approve requests too frequently, with too little context, to exercise meaningful judgement.

The relevant question is not whether a human is “in the loop.” It is what the person is being asked to decide.

A useful approval should present:

  • the proposed action and its consequence;

  • the evidence that satisfied the action gate;

  • missing, conflicting or unusually weak evidence;

  • the policy, threshold and authority being applied;

  • the changes that will occur if approval is granted;

  • the available alternative, including escalation or rejection.

Approval can then sit at the points where authority changes: when the agent moves from preparation to execution, crosses a value threshold, requests new access, encounters an exception or attempts an irreversible action.

Routine actions that already fall inside a signed-off mandate should not require repeated clicks. Excessive approval prompts train users to accept without reviewing. NIST compares this risk to consent fatigue: a control can remain visible while losing its practical effect.

This also clarifies accountability. The approver is not accepting responsibility for every internal step the agent performed. They are authorizing a defined business action based on the evidence and controls presented.

Reversibility should determine the control, not confidence alone

Teams often set automation thresholds using model confidence. Confidence matters, but it is not a measure of consequence.

An agent can be highly confident and still apply the wrong policy version, act on the wrong entity or use a tool outside the intended process. A moderately uncertain draft may be harmless if it is easy to inspect and discard.

Actions should therefore be classified by both uncertainty and reversibility.


Action class

Example

Appropriate authority

Read-only

Retrieve approved records

Automatic within scoped access

Internally reversible

Add a label or create a draft task

Automatic with logging and correction path

Externally reversible

Send a message that can be corrected but not recalled

Approval or narrow pre-authorized conditions

Financially consequential

Adjust a reserve, issue a refund or change a forecast

Value limits, evidence gates and accountable approval

Irreversible or legally material

Decline a claim, close an account or make a binding representation

Explicit human decision and separation of duties

The OWASP AI Agent Security Cheat Sheet recommends minimum tool access, per-tool permission scopes and explicit authorization for sensitive operations. Its related guidance also treats reversibility as a property of the action that should be declared in advance, not inferred by the agent during a run.

The distinction matters in enterprise GTM as well. Creating an internal account-research note is reversible. Enrolling a contact in an external sequence is not equivalent: the communication reaches a person, carries the company’s reputation and may trigger legal restrictions. The second action needs a different authority even when both originate from the same research.

Plan for partial failure before granting execution rights

An agent rarely performs only one operation. It may retrieve evidence, update a record, generate a document, send a notification and create a downstream task.

If the fourth step fails, the first three may already have changed the business state.

A retry can make the problem worse. The agent may issue a duplicate request, create another payment instruction or overwrite a manual correction made after the first attempt.

Execution authority should therefore include a recovery design:


Failure question

Control to define

How does the system know an action already occurred?

Idempotency key and durable action record

Which completed steps can be reversed?

Compensating action for each reversible change

Who owns a partially completed case?

Named exception queue and response time

Can the agent retry automatically?

Retry policy based on action type and failure reason

What if evidence changes during execution?

Version check immediately before consequential action

How is manual intervention protected?

State and ownership check before resuming

Rollback is not always possible. A customer may have read the message. A payment may have left the institution. In those cases, the control is a compensating process with a clear owner, not a technical undo button.

This is where the boundary between agent design and operations disappears. Authority cannot be granted safely without knowing how the operating team will detect, own and resolve incomplete work.

The audit record should reconstruct authority, not expose hidden reasoning

Enterprises do not need an unlimited transcript of internal model reasoning. They need a reliable record of the facts, rules and actions that determined the outcome.

For each consequential run, retain:

  • the identity and version of the agent deployment;

  • the user, service or event that delegated the task;

  • the mandate and policy version in force;

  • the evidence used, with entity, source and timestamp;

  • the checks performed and their results;

  • the proposed and completed actions;

  • approval, override and escalation events;

  • tool responses, failures and recovery actions;

  • the final business state.

NIST’s work on evaluation probes for agentic AI focuses on visibility into tool usage and supporting evidence, including structured audit trails that connect decisions to source material. That record is useful beyond compliance. It allows an operations team to determine why exception volume changed, whether a policy update affected outcomes and which control prevented or permitted a disputed action.

The audit record should be readable as an operational event history. A reviewer should be able to answer: who delegated this work, what authority applied, which evidence opened the gate, what changed, and who accepted any exception?

Govern the agent estate, not only individual deployments

A well-controlled agent can still create enterprise risk when nobody knows it exists, who owns it or which other agents depend on it.

APRA’s 2026 review of banks, insurers and superannuation trustees found that governance, assurance and operational resilience practices were not keeping pace with adoption. Its expectations include inventories of AI tools and use cases, accountable ownership across the lifecycle, human involvement in high-risk decisions and monitoring of third-party dependencies. APRA, Letter to Industry on Artificial Intelligence.

An agent register should contain operational facts, not only a project name and risk rating.


Register field

Why it matters

Business owner

Owns the outcome and continued need for the agent

Technical owner

Owns deployment, dependencies and recovery

Mandate

States the permitted purpose, cases and actions

Agent identity

Connects activity to a distinct actor

Systems and tools

Defines the available execution surface

Data classes

Records what information the agent may process

Approval thresholds

Shows where authority changes hands

Dependencies

Identifies models, vendors, policies and other agents

Monitoring

Defines performance, control and resilience indicators

Expiry and review

Prevents obsolete authority from persisting indefinitely

Exit process

Describes how access, credentials, queues and retained data are removed

Authority should expire. A pilot’s permission should not quietly become a permanent production mandate. A change in model, tool, data source, business policy or downstream action may require the authorization profile to be reviewed.

This matters when agents delegate work to other agents. The receiving agent should not assume that a request is authorized because it came from another system. The chain of delegation needs to preserve identity, scope and limits, with authority becoming narrower rather than broader as work is passed on.

How the framework changes across functions

The structure is reusable, but the authority should remain specific to the business process.


Function

Bounded agent mandate

Evidence gate

Agent may do

Agent must not do

Insurance claims

Prepare eligible low-complexity claims for review

Policy version, loss date, required documents and exception checks

Extract facts, structure the file, flag conflicts and draft correspondence

Decide disputed coverage, approve payment or close an exception case

Banking operations

Prepare periodic customer reviews

Verified identity, ownership, jurisdictional requirements and complete documents

Gather records, identify changes, test completeness and route exceptions

Clear a material alert or approve an unsupported risk decision

Customer service

Resolve defined low-consequence requests

Authenticated customer, current account state and approved policy

Retrieve facts, prepare responses and execute permitted adjustments below a threshold

Change identity, disclose restricted data or make an exception outside policy

Enterprise GTM

Convert verified account changes into internal actions

Entity match, source date, commercial relevance, owner and outreach eligibility

Update research, create a task and recommend an action

Change forecast, reassign ownership or contact someone without the required checks

The enterprise decides where the agent may proceed, encodes that decision and retains evidence that the boundary was respected.

A practical authorization review

Before an agent receives production access, ask the operating owner, risk owner and technical owner to agree the following.


Review question

Evidence of readiness

Is the purpose narrow enough to test?

A written mandate tied to a business process and outcome

Are included and excluded cases explicit?

Eligibility rules and structured exceptions

Does every consequential action have a control class?

Read, prepare, recommend, approved execution or limited execution

Are permissions narrower than the connected systems allow by default?

Agent identity, scoped operations and short-lived authorization

Can required evidence be checked mechanically?

Source, entity, freshness and completeness gates

Are value and risk limits enforceable?

Thresholds outside the prompt and model

Does approval present enough information to challenge the action?

Evidence, consequence, alternatives and policy shown together

Can partial failure be recovered without duplicate action?

Idempotency, compensation and exception ownership

Can an investigation reconstruct what happened?

Structured event history with delegation and authority records

Can the authority be withdrawn cleanly?

Credential revocation, queue handling, data retention and exit steps

If the answer depends on a careful user noticing something in free text, the control is not finished.

Put one action under a clear mandate

Start with a transaction the operating owner can describe precisely. For the waiver example, write the eligibility rule, name who may change it, specify the records the tool must check and decide how a mistaken credit is corrected. Test both sides of each boundary, including a prior waiver within twelve months and a hold added after approval.

Then grant the agent access to that one action. The test of readiness is whether the bank can show why each fee was or was not waived, which rule applied and where an exception went. The same discipline can govern a claim decision, an account review or an outbound message.

Questions that come up before deployment

Is a system prompt part of the authorization model?

It can describe the intended behaviour, but it should not be the only control over a consequential action. Scope, evidence gates, permissions, thresholds and approvals should be enforced outside the model wherever possible.

Should every agent have its own identity?

Each production deployment that can access data or take action should be attributable as a distinct non-human actor. That identity should also preserve the human or service that delegated the work, without simply sharing their full credentials.

How much autonomy is appropriate for a first deployment?

Begin with the most autonomous evidence-gathering and preparation that can be safely reversed. Keep consequential execution behind explicit approval or narrow pre-authorized limits until the operating team has measured performance, exception demand and recovery.

Who owns an agent’s authority?

The business owner should own the mandate and outcome. Technology owns the enforcement and operation of the system. Risk, security and compliance define or challenge the applicable controls. None of those roles should be replaced by the vendor supplying the model or platform.

What should trigger a new authorization review?

A material change in purpose, model, tools, data sources, permissions, policy, thresholds, user population, downstream action or vendor dependency. Incident patterns and repeated overrides should also reopen the mandate.

Turn AI potential into real business outcomes

Enterprise-grade protection engineered at every level. Data stays encrypted, audited, and compliant from ingestion to delivery.

Enterprise-grade protection engineered at every level. Data stays encrypted, audited, and compliant from ingestion to delivery.

SOC 2

SOC 2

Certified

GDPR

GDPR

Compliant