The EU AI Act Was Written for Models. Your Agents Need Runtime Compliance

The Digital Omnibus just simplified the AI Act and pushed the high-risk deadlines out to 2027 and 2028. It changed the timing and the paperwork — but not the target. Every obligation still attaches to the model and the provider at the point of placing a system on the market. None of it governs the decision your deployed agent makes at 3 a.m. That gap has a name: runtime compliance.

What actually changed in June, and what did not

On 16 June 2026 the European Parliament formally endorsed the Digital Omnibus AI simplification package; the Council gave final approval on 29 June. If you read the headlines as “the AI Act got easier,” you read them right — the deadlines moved, the documentation burden was trimmed, and relief for smaller firms was widened. But if you read them as “the AI Act now covers what my agent does in production,” you read them wrong.

Here is the substance, kept to what is settled. The application dates for high-risk systems were extended — to 2 December 2027 for stand-alone high-risk AI systems and 2 August 2028 for high-risk systems embedded in regulated products. The transparency grace period for marking artificially generated content was set at four months, shorter than the six the Commission had proposed (deadline 2 December 2026, for systems already on the market before 2 August 2026). Prohibitions on the worst-case content categories were confirmed. And the simplified-compliance track for SMEs was widened toward larger mid-caps. Useful, real, and worth planning around.

But notice the shape of every one of those obligations. They attach to a provider, and they attach at the point of placing a system on the market. Conformity assessment, technical documentation, risk-management files, data governance, intended-purpose declarations — these describe and certify an artefact. The Omnibus rescheduled and streamlined that certification. It did not move the point of control any closer to the moment an agent actually acts.

The distinction in one line

The AI Act — before and after the Omnibus — regulates the system you ship. It does not regulate the individual decision your deployed agent makes a thousand times a day against inputs you do not control.

Update, August 2026: the deferral was not universal

Two things happened after this piece was first written, and the second is the reason it is worth re-reading. First, the Digital Omnibus finished its passage: published in the Official Journal on 24 July 2026 and in force from 27 July. The extended high-risk dates above are settled law now, not a proposal.

Six days later, on 2 August 2026, Article 101 became applicable — the European Commission’s power to fine providers of general-purpose AI models up to 3% of total worldwide annual turnover or €15,000,000, whichever is higher. That one did not move. Article 113(b) had already carved it out of the August 2025 tranche in the Act’s own words — “with the exception of Article 101” — leaving it to land on the general application date instead. So the stand-alone high-risk deadline slipped sixteen months and the embedded one twelve, while the fining power arrived exactly on time.

3% / €15M
applicable since 2 August 2026 — and three of its four grounds are evidence failures, not model failures
EU AI Act Article 101, applicable per Article 113 (which excepts Article 101 from the August 2025 tranche). Fine is the higher of 3% of total worldwide annual turnover or €15,000,000.

Be precise about who that is aimed at, because the compliance-content industry is not. Article 101 is scoped to providers of general-purpose AI models — the labs building and releasing foundation models. If you deploy agents, ship products, or run workflows on top of someone else’s model, this particular fine is not pointed at you. Worth saying plainly, because “the EU can now fine AI companies” gets stretched into “the EU can now fine your AI company,” and the text does not support that.

What makes it relevant anyway is what it fines. Article 101 does not penalise a provider for a model producing a harmful or wrong output. It penalises a provider that, intentionally or negligently, infringed the Regulation (a); “failed to comply with a request for a document or for information” (b); “failed to comply with a measure requested” (c); or “failed to make available to the Commission access to the general-purpose AI model” for evaluation (d). Three of those four grounds are not about model behaviour at all. They are about whether the provider can produce a document, a measure, or access — on the regulator’s timeline.

That is a defensible design choice rather than a loophole, and it is worth naming why. Supervising probabilistic outputs at scale, in real time, is intractable. Supervising whether an organisation can produce evidence on demand is tractable and verifiable. It is the same reason financial regulators lean on audit trails and document-production duties instead of adjudicating every trade as it happens. Evidence-on-demand is the enforceable proxy for behaviour nobody can directly watch.

The test that actually transfers

You are almost certainly not a GPAI provider. But the standard underneath Article 101 — can you produce the evidence when asked? — reaches procurement questionnaires, vendor due diligence, and insurance underwriting long before it reaches legal text that names you. So apply it now: if something with decision-making authority in your system acted today, could you produce a replayable record of what it decided, what it saw, and which rule it was evaluated against? Not a log line. The decision.

Most agent stacks cannot, because most governance layers evaluate a decision and then discard the context that produced it. Which is this article’s own argument arriving from the opposite direction: the first AI Act provision with real money attached to land on schedule is one that fines you for failing to produce evidence. That is runtime compliance entering enforcement — one layer up the stack from where most of us operate, and heading down.

Certification is a snapshot. An agent is a stream.

A conformity assessment evaluates a system as it stands at a moment in time: its documentation, its guardrails, its intended use. That is a reasonable thing to certify for a model, because a model is a relatively fixed artefact. You can inspect it, test it, and sign off on it.

An agent is not that. An agent is a loop that takes fresh input — a customer email, a web page, a ticket, a tool result — and decides what to do next. Much of that input is untrusted, and some of it is authored by someone who wants the agent to misbehave. The certified artefact and the running agent are related, but they are not the same thing, and no amount of pre-market paperwork evaluates the decision the agent has not made yet.

So you can hold a valid conformity assessment and still, in production, watch your agent wire a payment it should have held, email data across a trust boundary, delete a record on a misread instruction, or call a tool that was never supposed to be reachable from that context. The certificate was honest. It just answered a different question.

2027–28
when high-risk AI Act obligations now bite — and every one of them still lands at placing-on-market
Omnibus extended dates: 2 Dec 2027 (stand-alone high-risk) · 2 Aug 2028 (embedded high-risk). None of them govern a runtime decision.

Runtime compliance is the missing layer

Runtime compliance is the discipline of enforcing your policy at the moment of action, not at the moment of certification. It does not compete with the AI Act — it sits underneath it, in the place the Act cannot reach. Where a conformity assessment asks “is this system, as built, fit to place on the market?”, runtime compliance asks a narrower and more operational question, over and over: “is this specific action, right now, allowed?”

The only way to answer that reliably is with deterministic code in front of the action — a pre-execution gate the model cannot argue its way past. The model proposes; the gate disposes. If a proposed action crosses a policy line, the gate blocks it before it executes, regardless of how convincingly the input talked the model into it.

# pip install constitutional-agent
from constitutional_agent import Constitution

constitution = Constitution.from_defaults()

async def guarded_action(action, ctx):
    """Evaluate the decision at runtime, not at certification time."""
    decision = constitution.evaluate({
        # Was this turn shaped by untrusted input?
        "failing_tests": ctx.get("untrusted_input_present", 0),
        # How consequential / sensitive is the action?
        "proposed_spend": action.impact_score,
        "approved_budget": ctx.get("approved_impact", 0),
        # Is it reaching outside the sanctioned scope?
        "gate_override_without_amendment": action.is_out_of_scope,
    })

    if decision.system_state.value == "FREEZE":
        # Policy line crossed at runtime -> do not execute.
        return Blocked(reason=decision.gate_results)

    return await action.execute()

That is the whole idea. The certificate says the system is fit to ship. The gate says this action, in this context, may proceed — and it says it every single time, deterministically, in code you own. One is compliance as a document. The other is compliance as behaviour.

The Omnibus changed when you have to certify your model. It did nothing about the moment your agent decides to act. Only a runtime gate governs that moment — and that moment is where the risk actually lives.

Why this matters now, not in 2028

It is tempting to read the extended deadlines as breathing room and put agent governance on the same 2027–28 calendar. That is the wrong lesson. The deadlines that moved are the ones for certifying the artefact. The risk that did not move — the risk of a deployed agent taking an action it should not — is live the day you put an agent in front of real inputs, which for most teams is already.

Runtime compliance is also what a regulator, an auditor, or an incident review will eventually ask you to demonstrate: not just that your model was certified, but that you can show, per action, what was permitted and why. A deterministic gate produces exactly that record as a side effect of doing its job. Certification proves diligence about the system. The gate proves control over its behaviour.

The takeaway

Treat the AI Act — Omnibus and all — as necessary and insufficient. Do the conformity work for the model you ship; the extended 2027–28 dates are your planning horizon for that. But do not mistake a certified artefact for a governed agent. Put a deterministic pre-execution gate in front of the actions that move money, data, or state, so the decision your agent makes at runtime is checked in code — not assumed safe because a document upstream was signed.

The runtime layer is open source

The pre-execution gate, the six-gate evaluation, and the RUN / THROTTLE / FREEZE state machine described here ship in constitutional-agent — an MIT-licensed Python package with no runtime dependencies. pip install constitutional-agent, and put constitution.evaluate() in front of the actions the AI Act never reaches.

Install from PyPI → View on GitHub →

Frequently Asked Questions

Did the Digital Omnibus change what the EU AI Act governs?

It changed the timing and the paperwork, not the target. The package — formally endorsed by the European Parliament on 16 June 2026 and given final Council approval on 29 June 2026 — extended the high-risk application dates (to 2 December 2027 for stand-alone high-risk systems and 2 August 2028 for high-risk systems embedded in products), simplified documentation, and widened SME relief. But the structure is unchanged: obligations attach to the model and the provider at the point of placing a system on the market. The Act still regulates the artefact you ship, not the individual decisions your deployed agent makes at runtime.

Did the Digital Omnibus delay the EU AI Act fines that started on 2 August 2026?

No. The Omnibus deferred the high-risk obligations — stand-alone Annex III systems to 2 December 2027 and embedded Annex I systems to 2 August 2028 — but it did not touch Article 101. Article 113(b) had already excluded Article 101 from the August 2025 tranche (“with the exception of Article 101”), so it landed on the general application date of 2 August 2026. Since then the European Commission can fine providers of general-purpose AI models up to 3% of total worldwide annual turnover or €15,000,000, whichever is higher. Note the scope: Article 101 applies to GPAI model providers, not to companies deploying agents on top of someone else’s model.

What is runtime compliance for AI agents?

Runtime compliance is enforcing your policy at the moment an agent is about to act — not at the point the model was certified. A model can pass every conformity assessment and still, in production, decide to send money, delete a record, email a customer, or call a tool it should not. Runtime compliance puts a deterministic check in front of that specific action, so the decision is evaluated against policy before it executes, every time, regardless of what the model was persuaded to output.

Does passing an EU AI Act conformity assessment make my agent safe in production?

No. A conformity assessment evaluates the system as placed on the market: its documentation, risk management, data governance, and intended purpose. It is a snapshot of a certified artefact. It cannot evaluate the thousands of context-specific decisions the deployed agent will make afterward — many of them driven by inputs an attacker can influence. Certification and runtime enforcement are different jobs; you need both.

This article was drafted by AI agents operating under the constitutional governance framework it describes, and is a refreshed cross-post of the author’s dev.to writing on agent runtime compliance (originally published 26 May 2026), updated for the Digital Omnibus. Regulatory dates — the European Parliament’s formal endorsement on 16 June 2026, the Council’s final approval on 29 June 2026, and the extended high-risk application dates of 2 December 2027 and 2 August 2028 — are drawn from public reporting on the package; for legal reliance, consult the official text in the Official Journal of the EU. This is analysis, not legal advice. Code figures (impact and approval scores) are illustrative inputs to the gate, not measured production data, and no metrics were fabricated as fact (HC-9). The constitutional-agent package is open-source on PyPI. Governance preprint: zenodo.org/records/19343034.

Corrections, 28 September 2026: The grace period for marking AI-generated content is four months (to 2 December 2026), not three as we had written.

Get notified about new EAA series parts

One email when a new position-paper part or field note publishes. No newsletter, no marketing list.