Skip to content

Home Insights Governing AI Agents: Identity, Permissions and Audit Trails

Governance & regulation

Governing AI agents: identity, permissions and audit trails

Last reviewed: 29 September 2026

Key takeaways

  • An agent is software that can take actions across systems, so it needs the controls you would give a new employee with limited authority.
  • Five controls cover most of the risk: identity, least privilege, action limits, human approval and logging.
  • Agents should be tested before release, monitored in production and easy to switch off.

An AI agent is an AI system that plans and carries out multi-step tasks — reading data, calling tools and taking actions in business systems — with limited human involvement. That ability to act is what makes agents valuable, and what makes them a governance question rather than just a technology choice.

An assistant that drafts an email creates a suggestion. An agent that sends the email, updates the CRM and issues a credit note creates consequences. The controls need to reflect that difference.

Think of an agent as a new employee

The most useful mental model is simple: treat each agent like a capable new hire with narrowly defined authority. You would not give a new employee administrator access to every system, the power to approve unlimited payments, or the freedom to act without any record. Apply the same logic.

Control 1: A distinct identity

Every agent should have its own identity — not a shared service account and never a person’s credentials. A distinct identity lets you see exactly what the agent did, grant and revoke access independently, and stop it without affecting anything else.

Control 2: Least-privilege permissions

Grant only the access the agent needs for its defined task. An agent that matches invoices needs to read purchase orders and goods receipts and to propose postings; it does not need to change supplier bank details. Review permissions whenever the agent’s scope changes.

Control 3: Action limits

Define what the agent may do on its own, and within what bounds: value thresholds, record types, customer segments, time windows, volume per hour. Limits contain the damage if something goes wrong — whether a model error, bad data or a manipulated input.

Control 4: Human approval at the right points

Human-in-the-loop does not mean a person approving every step; that removes the value. It means approval where the impact is high: payments above a threshold, commitments to customers, changes to master data, or anything legally significant. Design these checkpoints into the workflow so approving is quick and informed — the approver should see what the agent proposes and why.

Control 5: Complete logging

Log the agent’s inputs, the sources it used, the actions it proposed, the actions it took and who approved them. Logs are how you investigate incidents, answer auditors and improve the agent.

For AI systems classed as high-risk under the EU AI Act, record-keeping is a legal requirement; for everything else, it is simply good practice.

Before release: test like you mean it

Build an evaluation set of realistic cases — including awkward ones: incomplete data, ambiguous requests, attempts to trick the agent through its inputs. Agree the accuracy and safety thresholds the agent must meet before it goes live, and re-run the tests whenever the model, prompts, tools or data change.

In production: monitor and keep a kill switch

Monitor error rates, escalation rates, unusual volumes and cost. Set alerts for anything outside expected patterns. And make sure a named person can pause or switch off the agent quickly, without needing a developer.

Who owns the agent?

Every agent needs three owners: a business owner accountable for its results, a technical owner accountable for how it works, and a risk owner who agrees its limits and reviews incidents. Without named owners, agents drift.

A simple agent register

FieldExample
Agent name and purposeInvoice matching agent — matches invoices to POs and receipts
Identitysvc-agent-ap-match
Systems and permissionsERP: read PO/GR, propose postings; AP inbox: read
Approval pointsPostings above limit; any price variance above 2{92aa103281e6849eb31fdffc4c8cf6f7eb32fdab66a5738451c3768cacd59970}
Evaluation500-case test set; ≥ 98{92aa103281e6849eb31fdffc4c8cf6f7eb32fdab66a5738451c3768cacd59970} match accuracy before release
OwnersBusiness: AP lead · Technical: platform team · Risk: finance controller
Last review29 September 2026

Start your register with the first agent. It becomes the backbone of your AI governance as agents multiply.

Know where your AI stands before the regulators ask.

Frequently asked questions

Are AI agents covered by the EU AI Act?

The Act regulates AI systems by use and risk, not by whether they are called agents. An agent used for a high-risk purpose, such as creditworthiness assessment or recruitment, falls under high-risk obligations. Transparency duties may also apply where agents interact with people.

Should agents ever act without human approval?

Yes, for low-impact, well-tested, reversible actions within clear limits. Reserve human approval for actions with meaningful financial, legal or customer impact.

How many agents should we start with?

One or two, in well-defined workflows with clear owners. Use them to build your register, controls and monitoring before scaling.