Regulatory Intelligence

EU AI Act Article 12 Explained: What Logging Actually Requires

Published 20 June 2026  ·  KairoNull  ·  8 min read

Following the Council of the EU's final adoption of the Digital Omnibus on 29 June 2026, Article 12 of the EU AI Act becomes enforceable for Annex III high-risk AI systems on 2 December 2027. Article 50 transparency obligations remain live from 2 August 2026. Article 12 requires that every high-risk system technically allow for the automatic recording of events over the system's lifetime. The minimum retention period is six months. Fines for non-compliance with high-risk AI system obligations reach €15 million or 3% of global annual turnover (EU AI Act Article 99(4)).

Most organisations believe they are covered. Most are not. The gap between what teams call an audit trail and what Article 12 actually requires is where regulatory exposure lives.

What Article 12 Actually Says

The full text of Article 12(1) requires that high-risk AI systems be designed and developed with capabilities enabling the automatic recording of events relevant to identifying risks and ensuring human oversight. These logs must be:

Article 12(2) goes further, specifying that for systems used in real-time biometric identification, logging must capture start and end time of each use, the reference database used, and the individuals involved.

The key word is "automatically." Logs that are manually compiled, reconstructed from memory, or assembled from multiple sources after an incident begins are not compliant. The recording must happen at the moment the event occurs, not afterward.

Why Standard Logs Fail the Article 12 Standard

The most common response to Article 12 is to point to existing application logs. This is insufficient, and auditors are beginning to understand why.

Standard application logs

  • Written by the application about itself
  • Stored in writable systems
  • Can be modified by privileged administrators
  • No mathematical proof of integrity
  • Integrity can be challenged in legal proceedings
  • Reconstruction is possible and detectable

Article 12 compliant evidence

  • Captured at the moment of the AI decision
  • Tamper-evident by cryptographic construction
  • Modification detectable without vendor access
  • Chain integrity mathematically provable
  • Survives legal challenge and cross-examination
  • Independent verification with standard tools

The distinction matters because in a regulatory proceeding, a log that can be modified is not evidence. It is a statement. Statements can be challenged. Evidence stands independently.

The Stabilisation Problem

Producing tamper-evident, cryptographically verifiable audit records at institutional throughput is harder than it appears. The naive implementation, hashing each record individually, does not produce a chain. Any record can be replaced wholesale without breaking adjacent records. Hash chaining solves this, but doing it at the speed and scale that financial services, healthcare, and legal institutions require has proven difficult.

Most implementations that reach proof-of-concept stage fail under institutional load. The hashing overhead compounds. The chain structure creates bottlenecks. Systems that work in testing collapse in production.

KairoNull has solved the stabilisation problem. The Umbra Trust Protocol was designed from the ground up for institutional load. The evidence layer adds no meaningful latency to the AI systems it wraps.

What RFC3161 Timestamping Adds

Article 12 requires that logs capture when events occurred. A timestamp written by the application is self-reported. An RFC3161 timestamp is issued by a trusted third-party time authority and is cryptographically bound to the record at the moment of capture.

The difference is significant in a legal context. A self-reported timestamp can be altered. An RFC3161 timestamp cannot, altering the record changes its hash, which breaks both the chain and the timestamp binding simultaneously.

Independent Verification: The Court-Admissibility Test

The final criterion for Article 12 compliance, and the most frequently overlooked, is that evidence must be independently verifiable. This means an auditor, regulator, or court must be able to confirm the integrity of the record without access to the vendor's systems.

If verification requires calling an API, logging into a dashboard, or trusting the vendor's attestation, the evidence has a single point of failure. Vendors can be acquired, shut down, or compelled. The evidence layer must survive the vendor entirely.

KairoNull produces audit packages verifiable with standard OpenSSL tools. The verification command is public. No account required. No API call. The mathematics speak for themselves.

Which AI Systems Are In Scope

Article 12 applies to high-risk AI systems as defined in Annex III of the EU AI Act. This includes:

2 December 2027 is a fixed date, confirmed by the Council of the EU on 29 June 2026. Article 99 specifies fines up to €35 million or 7% of global annual turnover for the most serious violations (prohibited AI practices under Article 5); high-risk AI system non-compliance — including Article 12 logging failures — carries penalties up to €15 million or 3% of global annual turnover (Art. 99(4)). National competent authorities are actively building inspection capacity. Organisations that begin implementing Article 12 compliance now, rather than in 2027, will have a complete audit trail from day one of enforcement.

What Compliant Implementation Looks Like

Article 12 compliance requires four capabilities working together:

  1. Capture at generation: The AI input, output, model identifier, and decision context must be recorded at the exact moment the decision is made, not written to a file afterward.
  2. Policy evaluation: Each decision must be tested against the organisation's governance policies and the result recorded alongside the decision.
  3. Hash-chained ledger: Records must be written to a SHA-256 hash-chained structure where tampering with any record breaks every subsequent hash, making modification immediately detectable.
  4. On-demand export: Cryptographically verifiable audit packages must be producible on request, without manual assembly, suitable for regulators, auditors, or courts.

This is precisely what the KairoNull Umbra Trust Protocol delivers. No architectural changes to existing AI systems. No model lock-in. The evidence layer wraps existing AI calls and runs underneath everything already in place.

See Article 12 compliance in practice

KairoNull produces a cryptographically verifiable evidence record for every AI decision, at the moment it happens. We walk through the evidence pipeline with your governance context before any commitment is required.

Book a demonstration →