AI Agents Need Permissions Infrastructure, Not Just Policies
The EU AI Act deadline is concentrating minds on compliance documentation, but the harder problem is the one most teams haven't started: how do you actually enforce what an AI agent is allowed to do at runtime?
A policy document saying your agent operates under least-privilege principles is not the same as technically enforcing it. In consumer credit, where an agent might be querying affordability data, triggering bureau calls, or updating application states, the gap between written policy and actual system behaviour is where your regulatory exposure lives.
The pattern that matters here is treating AI agents like external service accounts, not internal trusted processes. That means:
- Identity at the agent level, not just the user or session level
- Scoped permissions that are checked on every call, not assumed at startup
- An audit trail that captures what the agent was authorised to do, what it attempted, and what was denied
UK firms often think the EU AI Act is someone else's problem. It is not. The FCA's own thinking on AI governance is moving in exactly the same direction, and the Consumer Duty obligation to demonstrate good outcomes requires you to explain what your automated systems actually did and why. You cannot do that without the infrastructure described above.
The investment case for this work is also stronger than it looks. Building proper authorisation and audit patterns for AI agents is not compliance overhead. It is the foundation for safely expanding what those agents can do. Right now most teams are artificially constraining agent scope because they have no confidence in what the system will actually attempt. Fix the permissions model and you fix that constraint.
The question worth sitting with is whether your current AI governance programme is producing artefacts that describe intended behaviour, or controls that enforce it.