How runtime authorization helps turn EU AI Act requirements into enforceable controls

How runtime authorization helps turn EU AI Act requirements into enforceable controls

The EU AI Act is here. It entered into force in August 2024 and became generally applicable on 2 August 2026. For any organization deploying AI in a regulated market, it now sits inside the operating environment, or at least it should.

So what does it mean for you? The Act asks for more than documented governance intent. It expects demonstrable control over what your AI systems and agents can access, do, and expose, at the moment they act. The 2026 Digital Omnibus deferred the high-risk deadlines to December 2027 and August 2028, but the prohibited-practice, general-purpose AI, and transparency rules already apply, and the inventory and access-control work behind the later dates does not compress.

Below, we show how PlainID approaches the Act. A runtime authorization control plane turns these requirements into controls you can enforce and evidence, article by article, across the full agentic flow of prompt, data, tools, and output.

Download Now

What the EU AI Act means for AI agents

The Act sorts AI into risk tiers and puts the heaviest obligations on high-risk systems. Two questions decide how much of it lands on you: when the rules apply, and whether your agents count.

The EU AI Act timeline after the 2026 Omnibus delay

The staged timeline now looks like this:

  • February 2025: prohibited practices and AI-literacy duties apply.
  • August 2025: general-purpose AI obligations apply.
  • August 2026: general applicability, including Article 50 transparency duties.
  • December 2027: high-risk obligations for standalone Annex III systems.
  • August 2028: high-risk obligations for AI embedded in regulated Annex I products.

The delay buys calendar time, not less work. Finding every AI system, deciding which risk category it falls into, and wiring access controls around it takes lead time, so the practical move is to build the control architecture now.

Why the EU AI Act already covers your AI agents

The Act never uses the word “agent,” which leads some teams to assume agentic systems fall outside it. They do not. The European Commission treats the AI system and general-purpose AI definitions as broad enough to cover AI agents, and obligations attached by risk tier and by your role as provider or deployer, not by whether a system is labeled an agent.

So if an agent retrieves regulated data, calls tools, or acts on a person’s behalf in a high-risk context, the Act’s expectations follow it. That is the gap runtime authorization is built to close.

Why your existing IAM and RBAC can’t close the gap the EU AI Act creates

Most enterprises already have SSO, RBAC, an API gateway, DLP, and an AI governance program. It is reasonable to ask why those don’t already cover this. The answer is that they answer a different question.

Traditional access control asks: who are you? Agentic AI needs more: who are you acting for, which agent is acting, what are you trying to do, which data are you touching, which tool are you invoking, with which parameters, at what risk level, and does this action need human approval? Three distinctions matter here:

  • Authentication is not authorization. Proving identity is not the same as deciding what that identity may do right now.
  • Authorization at login is not authorization at runtime. Permissions granted once do not account for the purpose, resource, and risk of each individual action.
  • Agent permission is not user permission. An agent often runs under a broad service identity that is wider than the person it is acting for.

Which leads to the core idea: the agent is not the authorization boundary. The transaction is. “Is this agent authorized?” is the wrong question. The right one is “is this agent authorized to perform this specific action, against this specific resource, for this specific user, for this specific purpose, under these conditions?” Traditional controls cannot answer that at the moment of action. This is where the gap becomes concrete:

AI workflowTraditional controlThe AI Act operational questionWhat runtime authorization adds

Employee asks an AI agent for HR data

User authenticated via SSO
Is this user authorized to see this data, for this purpose?
Allow or deny based on user, agent, and context
Agent retrieves documentsRAG has access to the repositoryWhich records may the agent retrieve for this user and purpose?
Filter retrieval before data reaches the model
Agent calls an MCP tool
Tool or API authenticates the agent
Is this agent allowed to perform this action?Authorize the tool, action, and parameters

Agent generates a response
DLP scans output afterwardsCan this particular user receive this information?Mask or filter the response at runtime
Agent attempts a high-risk action
A workflow approval may exist
Must a human intervene before execution?
Step-up, human approval, or deny
Download Now

Where the EU AI Act meets the runtime control gap

Read across the Act’s high-risk requirements and a pattern appears. In almost every case, governance can define the rule, but something still has to enforce it while the AI runs, and something has to prove it was enforced.


AI Act expectation
Governance can defineExecution requiresPlainID role

Risk management
The risk policyEnforcement of the restrictions
Runtime policy enforcement
Data governance
Approved data-use rules

Preventing unauthorized retrieval

Fine-grained data authorization
Record keepingLogging requirementsEvidence of the actual decisions
Authorization decision evidence
Human oversightIntervention criteriaStopping or approving an action
Step-up and approval policies
CybersecuritySecurity requirements
Limiting agent blast radius
Least privilege and context-aware authorization
Deployer obligations
Approved operating conditions
Continuous enforcementRuntime policy
FRIA migrations
Identified rights risks
Access, data, and action controlsPolicy enforcement
TransparencyDisclosure rulesControlling what can be exposed
Output controls where applicable

Four control points across the AI agent lifecycle

Take a real request. A finance employee asks an internal AI agent to prepare a customer account analysis. The agent takes the prompt, searches the RAG environment, retrieves customer records, calls an MCP tool to query a financial system, and returns an answer. But this employee is cleared to see customer A, but not customer B. Without runtime authorization, the agent’s broader service identity may pull both. Here is where authorization intervenes.

1. Input. Who is asking, which agent is acting, what is the purpose, and is the request permitted at all? The request is established against user, agent, and context before anything runs.

2. Data. Which sources, which records, which rows and columns, and at what sensitivity? Retrieval is filtered to customer A only, before data reaches the model.

3. Tools and actions. Which tool, which operation, which parameters, and does this action need a human? Oversight becomes an enforceable condition rather than a policy statement:

  • Low-risk action: authorize automatically.
  • Sensitive data: authorize only if the context permits.
  • High-impact action: require step-up.
  • Financial action above a threshold: require human approval.
  • Policy violation: deny.

4. Output. What can this user actually receive, does anything need masking, and is the response within policy? Anything about customer B is filtered before delivery.

The agent answers about customer A, and customer B never enters the flow. That is the difference between a governance policy that says “least privilege” and a control that enforces it while the agent works.

Download Now

What the EU AI Act expects you to control at runtime

Across those articles, the Act keeps returning to the same handful of controls. In plain terms, here is what you need to be able to do, and what PlainID enforces at execution time.

  • Know which AI agents exist. Discovery and classification reduce blind spots and give you a governed inventory of agents, connected tools, and data sources.
  • Enforce least privilege continuously. Replace broad standing access with context-aware, task- and purpose-scoped authorization at execution time.
  • Constrain autonomous actions. Restrict tool and API invocation, MCP server and tool access, and the relevant parameters before an action runs.
  • Protect sensitive data. Apply row, column, and cell filtering, document-level controls, and output masking, so AI receives and exposes only authorized information.
  • Preserve human control. Require approval or step-up for high-risk activities, and deny execution when the required oversight condition is not met.
  • Create auditable evidence. Central policies and runtime decisions build a repeata

PlainID capabilities behind the EU AI Act mapping

These are the building blocks the mappings draw on, each governed centrally and enforced close to the runtime.

CapabilityCustomer value
AI and agent discovery / inventoryVisibility into AI agents, MCP tools, RAG and data sources, and their relationships. Supports classification and governance onboarding.
Centralized policy managementPolicy-based authorization with reusable, centrally governed policies across applications, APIs, data platforms, and AI or agentic flows.
Composite identity and contextRuntime evaluation of human identity, agent or non-human identity, purpose or intent, resource sensitivity, and environmental and risk signals.
Input guardrailsRestrict prompts or requested actions based on identity, agent, purpose, and context, before downstream execution.
Data retrieval guardrailsApply least-privilege restrictions, row, column, and cell filters, and contextual data controls before data is retrieved or exposed.
MCP, tool, and API guardrailsControl which services, MCP servers and tools, and APIs can be invoked, and constrain actions and parameters based on runtime context.
Output controlsMask or redact sensitive information, and validate output against policy before delivery.
Auditability and policy lifecycleCentral policy administration, approval and promotion patterns, observable decisions, and traceable enforcement evidence.

How to implement EU AI Act controls

You do not have to fix everything at once. A phased path gets you to a defensible control story without stalling AI delivery.

  1. Scope and classify. Identify AI systems, agents, use cases, affected business processes, and likely AI Act roles or risk categories.
  2. Discover access paths. Inventory agent frameworks, MCP servers and tools, APIs, RAG sources, databases, and downstream systems.
  3. Define control policy. Translate legal and risk requirements into explicit rules covering who or what can access which resource, for what purpose, under which conditions.
  4. Enforce at runtime. Insert authorization at prompt or input, retrieval, tool and API invocation, and output points. Remove unnecessary standing privileges.
  5. Add oversight tiers. Define actions that require deny, step-up, human approval, masking, filtering, or restricted parameter sets.
  6. Validate evidence. Test policies, verify logs, and review authorization outcomes as part of control assurance and post-deployment monitoring.
Download Now

A reference architecture for EU AI Act runtime controls

A common pattern keeps governance intent centralized while enforcing it at the points where AI systems actually act.

LayerComponentsWhat happens
1. SignalsSSO, directory, IGA, risk, agent metadataIdentity, entitlement, assurance, device, agent, task, and environmental context.
2. PolicyPlainID centralized authorization policyBusiness rules translate governance intent into executable access decisions.
3. RuntimeInput, data, MCP and tools, APIs, outputDecisions occur at the moment an AI or agent workflow requests access or action.
4. EnforcementAuthorizers, gateways, frameworks, data platformsAllow, deny, filter, mask, constrain parameters, or require step-up or human approval.
5. EvidenceDecision logs, policy lifecycle, observabilityTraceability for monitoring, audit, review, incident investigation, and control testing.

From documented AI governance to enforceable controls

The EU AI Act raises the bar from documented AI governance to demonstrable operational control. PlainID helps close that gap by making access, action, and data-exposure policy enforceable at runtime, across the full agentic flow.

If your audit committee is asking what governs your agents, the fastest way to replace “evaluating vendors” with a real control story is to map your own flow to the Act.

In one working session, we walk your prompt, data, tool, and output points against the relevant articles, and show where authorization enforces each one, for human and non-human identities alike. Book a session with PlainID.


Related articles

Governing AI Agents: The 5-Layer Blueprint for Agentic IAM

Governing AI Agents: The 5-Layer Blueprint for Agentic IAM

Every industrial revolution has forced organizations to master a new control discipline—and the scaling of…

Read more
How to Get Started with Authorization Strategy

How to Get Started with Authorization Strategy

Most enterprises already feel the pressure to upgrade their authorization systems to meet the requirements:…

Read more
From Security Control to Strategic Enabler: The Business Drivers Behind Modern Authorization

From Security Control to Strategic Enabler: The Business Drivers Behind Modern Authorization

Authorization has traditionally been positioned as a technical control; a necessary component of security architecture,…

Read more