Classic painting used as the article cover
← Back to blog

COMPLIANCE

Preparing for Agent Compliance Regulations

The AI Act's high-risk deadline moved to 2 December 2027, and the record-keeping obligations did not get easier. What Articles 12, 18, 19, 26 and 72 actually require, and the retention clocks to build now.

•Aug 5, 2026•Updated Oct 13, 2026•15 min
ComplianceGovernanceAudit Trails

TL;DR

The deadline everyone planned around moved, and the obligation did not. The AI Act's high-risk obligations for Annex III systems no longer land on 2 August 2026. The AI Omnibus amendment, which entered into force on 27 July 2026, pushed them to 2 December 2027, and Annex I systems embedded in regulated products to 2 August 2028.

Read the extension as time to build, not as a reprieve, because the demand underneath it is the one thing that cannot be produced retroactively. Article 12 requires high-risk systems to "technically allow for the automatic recording of events (logs) over the lifetime of the system". Article 19 makes providers keep those logs for "at least six months", Article 26(6) puts the same floor on deployers, and Article 18 keeps the technical documentation for ten years after the system is placed on the market.

The common mistake is treating this as a legal project to start once the text settles. The text is settling now, in the direction of longer runways and unchanged evidence duties, and every month of unlogged agent activity is a month you can never describe.

We are not claiming an agent is automatically a high-risk system. Most are not. Annex III is specific, and the categories that catch enterprise agents are recruitment and worker management, creditworthiness, and access to essential services.

Start with the three clocks: a six-month minimum on logs, ten years on documentation, and post-market monitoring that runs "throughout their lifetime". Then make sure one query can return what one agent did on one day.

Overview

The AI Act became applicable on 2 August 2026, three days before this was written, and the part most enterprise teams were bracing for is no longer due. That is a useful moment to reread what the text asks for, because the extension changed the calendar and nothing else.

Agents are the sharpest version of this problem. An agent is not a model returning a prediction. It is an actor that takes steps, calls tools, moves data and produces outcomes a regulator can trace back to a decision. The obligations that bite hardest are therefore the record-keeping ones, and those are the only obligations in the regulation you cannot satisfy late. A risk assessment can be written next quarter. A log of what an agent did last quarter either exists or does not.

We covered the AI Act's runtime governance model in a separate post. This one is narrower and more operational: which dates are now real, which articles create which evidence, how long each record has to survive, and what a single reconstructible record looks like.

The Dates, Corrected

Several planning documents still carry 2 August 2026 as the high-risk deadline. It is not, and the correction comes from the Commission's own page on the regulatory framework, which records the AI Omnibus amendment adopted on 19 November 2025, political agreement on 7 May 2026, and entry into force on 27 July 2026.

DateWhat applies
1 August 2024AI Act enters into force
February 2025The first eight prohibited practices take effect
August 2025Rules on general-purpose AI models take effect
2 August 2026The Act becomes applicable; transparency rules take effect; the AI Office and national authorities become responsible for implementation
December 2026A ninth prohibited practice, covering CSAM and nudification tools, takes effect
2 December 2027High-risk obligations for Annex III systems, extended from 2 August 2026
2 August 2028High-risk obligations for Annex I systems embedded in regulated products

Table 1 — The applicable dates after the AI Omnibus amendment, from the European Commission's regulatory framework page.

Whether any of this reaches your agents depends on Annex III, which is a specific list rather than a vibe. The categories that catch ordinary enterprise automation are employment and worker management, covering recruitment, "job advertisement targeting" and candidate evaluation as well as "decisions on work terms, promotions, terminations, task allocation, and performance monitoring"; creditworthiness, covering systems "intended to be used to evaluate the creditworthiness of natural persons or establish their credit score, with the exception of AI systems used for the purpose of detecting financial fraud"; and eligibility for public assistance and essential services. A procurement agent reconciling supplier statements is not on that list. An agent that ranks applicants is.

The penalties set the size of the bet. Article 99 provides for fines up to EUR 35 000 000 or 7% of total worldwide annual turnover for breaching the prohibited practices, up to EUR 15 000 000 or 3% for breaching most high-risk obligations including the deployer duties in Article 26, and up to EUR 7 500 000 or 1% for supplying "incorrect, incomplete or misleading information" to notified bodies or authorities. That third tier is the one worth rereading. Answering an inquiry badly is its own offence.

What the Text Requires

Regulators keep reaching for the same four tools, and the AI Act writes each into a specific article. Read as engineering requirements rather than legal prose, they are unusually concrete.

ArticleWhat it requiresThe evidence you have to be able to produce
12High-risk systems "shall technically allow for the automatic recording of events (logs) over the lifetime of the system"A log stream that exists by design, not one reconstructed from application debug output
14Human oversight measures "commensurate with the risks, level of autonomy and context of use", including the ability to interrupt the system "through a 'stop' button or a similar procedure"The oversight path, who held it, and evidence that stopping actually works
19Providers keep automatically generated logs for "at least six months"Retention configuration, and the ability to retrieve a specific day
26Deployers assign oversight to people with "the necessary competence, training and authority", monitor operation, and keep logs on the same six-month floorNamed owners with authority, not a team alias
72A post-market monitoring system that "actively and systematically collect, document and analyse relevant data" on performance "throughout their lifetime"A running data collection, plus the plan it implements
86Affected people may obtain "clear and meaningful explanations of the role of the AI system in the decision-making procedure and the main elements of the decision taken"A per-decision record legible to a non-engineer

Table 2 — Six articles, and what each one turns into once you have to satisfy it for a specific agent on a specific day.

Article 86 is the one that surprises engineering teams, because it makes an individual, not a regulator, the requester. Anyone subject to a decision taken on the basis of a high-risk system's output that adversely affects them can ask what the system contributed. A trace that only a platform engineer can read does not answer that.

Article 14 is the one that gets promised and rarely tested. The stop procedure has to bring the system "to a halt in a safe state", which for an agent midway through a multi-step task is a design question about partial work, not a button.

The test for any control is simple: if someone asked you to prove it worked for a specific agent on a specific day, could you produce the record without scrambling? If the answer is no, you have a policy, not a control.

How Long to Keep What

Retention is where good intentions meet a storage bill, and the Act sets more than one clock.

RecordMinimum retentionWhere it comes from
Automatically generated logs, held by the provider"at least six months, unless provided otherwise in the applicable Union or national law"Article 19
Automatically generated logs, held by the deployerThe same six-month floor, with the same qualifierArticle 26(6)
Technical documentation, quality management system documentation, notified body decisions, EU declaration of conformity"10 years after the high-risk AI system has been placed on the market or put into service"Article 18
Post-market performance dataCollected "throughout their lifetime" rather than for a fixed windowArticle 72

Table 3 — Three different clocks on the same system. Six months is a floor on logs, not a retention policy.

Two practical consequences. First, we think six months is shorter than most inquiry cycles, so aligning log retention exactly to the floor guarantees that some questions arrive after the answer expired. Second, financial institutions are treated differently in all three places. The Act lets institutions subject to Union financial services law keep logs and technical documentation as part of the documentation those regimes already require, so the sector rule sets the period, not Article 19.

The failure we would plan against is not deleting too early. It is keeping the wrong field. A six-month log of HTTP requests is not evidence about an agent unless each record carries the agent's identity, the acting user's identity, the tool and arguments, the decision taken before the call, and a trace identifier that links the agent's step to whatever a human did next. That record is aact:audit-granularity/per-action-with-principal-chain in the Agent Access Control Taxonomy, as against the session-level and none-distinguishable records most systems emit.

What You Will Be Asked

When scrutiny arrives, whether from a regulator, an external auditor, a customer's security review or your own board, the questions are concrete. Nobody asks about your philosophy of AI.

  • Which agents exist? A complete account of the autonomous systems operating across the enterprise, not a sample of the ones someone remembers.
  • What is each agent used for? Its purpose, the business process it touches, and who it affects.
  • What data does it access? The systems and datasets it can reach, and whether that access is appropriate.
  • What actions can it perform? The scope of what it is permitted to do, especially anything irreversible.
  • Who owns it? A named, accountable person with the authority Article 26(2) describes, not a team alias.
  • What happened when it acted? The concrete record of what it did and what the outcome was, for a specific action on a specific day.

None of these are exotic. They are the questions a competent operator would want answered anyway. Regulation does not introduce a new burden so much as raise the cost of not having done the basic work of running what you built.

Evidence, Not Policy

A policy describes what is supposed to happen. Compliance is about proving what did happen, and the gap between the two is where most organisations are exposed. NIST's AI Risk Management Framework draws the same line in one sentence, and it is worth keeping: "Transparency can answer the question of 'what happened' in the system."

Consider three ordinary policy statements and what each one actually requires you to show.

"High-risk actions stay outside the agent's scope." Take a procurement agent that can issue purchase orders under a spend limit. You need to show, for a specific order above that limit, that the scope check failed on it, and that the order was posted by a named person using their own credential rather than the agent's.

"Agents access only sanctioned data sources." Consider a marketing analytics agent that segments audiences. You must show which sources that agent actually reached over a period, and surface any access outside the sanctioned set.

"Agents are reviewed periodically." Take an HR screening agent that ranks applicants, which Annex III point 4 puts squarely in scope. Evidence means a documented review history and a current attestation: who reviewed it, when, what they checked, and that an accountable owner has affirmed it is still fit to operate.

We think most compliance programmes fail at exactly this step. They can produce the policy. They cannot produce the record that it held.

In Practice: Assembling the Record

Picture a financial-services firm whose reconciliation agent proposes journal entries and flags discrepancies for a controller. A regulator opens an inquiry into a misstated figure, and the firm is asked to reconstruct a single questionable entry.

With a structured record, that reconstruction is a query rather than a crisis.

trace_id:     8f2c-0e41-b7
agent:        recon-agent-v4   (owner: j.okafor, controller-ops)
trigger:      nightly ledger close, 2026-07-31T02:14:07Z
identities:   agent=recon-agent-v4, acting_user=svc.close@example.com
data_access:  GL system (sanctioned), bank feed (sanctioned)
action:       proposed journal entry JE-88213
decision:     scope_check=pass, action_check=pass (agent scope: propose-only)
outcome:      proposed, routed to the review queue
---
trace_id:     8f2c-0e41-b7
actor:        j.okafor (human, own credential)
action:       posted JE-88213
decision:     scope_check=pass (post-journal-entry scope held by user)
outcome:      posted; variance flagged
retention:    logs 18 months; technical documentation until 2036-04-01

agent step:
identities, tool, arguments

decision record:
what was allowed and why

effect record:
what changed, and who finished it

Art 12: events logged
over the system's lifetime

Art 26: oversight by a
named, competent person

Art 86: explanation of the
system's role in the decision

Figure 1 — Three records per action, and the article each one answers. The trace identifier is the part that makes them a single account rather than three logs.

Every claim the firm wants to make is backed by records produced at the moment they mattered. That the agent never exceeded its scope. That the posting happened under a named person's own credential. That an owner is accountable. The firm is not reconstructing intent from memory.

A firm without this layer is reduced to interviewing engineers, grepping scattered logs and hoping the relevant lines were retained.

yes

no

inquiry: reconstruct
one questionable entry

structured record
with a trace id?

query by agent, date, trace_id

returns scope, decision,
proposal, and the human's posting

answer the same day

interview engineers,
grep scattered logs

hope retention covered
the window

negotiate a remediation plan

Figure 2 — Two paths through the same inquiry. One is a query. The other is a negotiation, and the fork was decided months earlier.

Six months of logs you cannot query is not six months of evidence. Test the retrieval path the way you would test a restore from backup, by picking a date and an agent at random and producing the record.

Beyond the EU

A compliance programme built only for Brussels will be surprised twice, and the AI Act itself is the first surprise for non-EU teams. Article 2(1) applies it to providers "irrespective of whether those providers are established or located within the Union or in a third country", and to providers and deployers in a third country "where the output produced by the AI system is used in the Union". Where the agent runs is not the test.

In the United States the action is at state level and already in force. Texas HB 149, "relating to regulation of the use of artificial intelligence systems in this state; providing civil penalties", took effect on 1 January 2026. Colorado's SB 24-205 was delayed by a special-session bill that "extends the effective date of the requirements of Senate Bill 24-205 to June 30, 2026", so its duties on developers and deployers of high-risk systems are now live too.

Two voluntary frameworks do most of the connective work between these regimes. NIST's AI Risk Management Framework supplies the methodology and the vocabulary that several regulators borrow. OWASP's Top 10 for Agentic Applications, published on 9 December 2025, supplies the threat list your controls will be measured against in a customer security review, which in practice arrives long before a regulator does.

Where Fabriq Fits

Agentic Fabriq carries two identities on every call, the agent and the acting user, and writes an audit record for it, which is the shape Table 2 asks for. Credentials sit in a vault and are attached server-side at the moment of the call, so the agent never handles the secret, and an agent's effective tool list is the intersection of the user's scopes and the agent's.

What it does not do is decide your retention or answer the inquiry. Audit export is API-only, and the six months in Article 19 is a floor you have to configure against your own inquiry cycle.

Frequently Asked Questions

Was the August 2026 high-risk deadline delayed? Yes. The AI Omnibus amendment entered into force on 27 July 2026 and moved the Annex III high-risk obligations to 2 December 2027, with Annex I systems embedded in regulated products following on 2 August 2028. The Act itself still became applicable on 2 August 2026, and the transparency rules took effect then.

Are AI agents high-risk systems under the AI Act? Not by default. High-risk status comes from use, and Annex III is a closed list. The entries that catch enterprise agents are recruitment and worker management, creditworthiness scoring other than fraud detection, and eligibility for public assistance and essential services. An agent ranking job applicants is in scope; one reconciling invoices is not.

How long do we have to keep agent logs? At least six months under Article 19 for providers and Article 26(6) for deployers, "unless provided otherwise in the applicable Union or national law". Technical documentation runs to ten years after the system is placed on the market under Article 18. Financial institutions fold both into the documentation their sector regime already requires.

What are the fines? Up to EUR 35 000 000 or 7% of worldwide annual turnover for prohibited practices, up to EUR 15 000 000 or 3% for most high-risk obligations including deployer duties, and up to EUR 7 500 000 or 1% for giving authorities incorrect, incomplete or misleading information.

Does the AI Act apply to us if we are not in the EU? Probably, if the output is. Article 2(1) reaches providers placing systems on the Union market regardless of where they are established, and providers and deployers in a third country where the output is used in the Union.

Do we need a human in the loop for every agent action? No. Article 14 requires oversight measures "commensurate with the risks, level of autonomy and context of use" for high-risk systems, plus the ability to interrupt the system through a stop procedure that leaves it in a safe state. That is a choice between the taxonomy's aact:human-oversight/post-hoc-review and approval-for-high-risk, not a mandate for approval-for-all. The one place the text demands more is biometric identification under Annex III point 1(a), where an identification must be "separately verified and confirmed by at least two natural persons".

What does an auditor ask for first? The inventory, then one specific action. The inventory question tests whether you know what you are running; the specific action tests whether your records connect the agent's step to the human outcome. The second is where programmes fail.

Do we need to buy a governance product to comply? No, and starting there is a common way to spend a year without producing evidence. The obligations are about records: events logged over the lifetime of the system, permissions narrow enough that high-risk actions fall outside them, a named owner with authority, retention you can demonstrate, and monitoring that runs continuously. Most teams can satisfy the first and last from infrastructure they already run.

Start Before the Pressure

Agent compliance will not be solved by a policy document, an annual training or a one-time risk assessment. It requires systems of record and monitoring operating continuously while agents do their work, which is exactly the part an extended deadline does not help with.

What we would tell a team starting today is that the hard part is not picking a framework. It is deciding which fields every agent action writes, and how long they live. Get the three clocks right, tie the agent's step to the human outcome with one identifier, and the eventual review becomes a query.

You cannot create the past when the auditor calls. Build the systems that record it now, and compliance becomes a query against evidence you already have, not a scramble to invent it.

Sources

All URLs read 2026-09-29.