No law and no logging standard we have read says an AI log must record which rule decided and which provision of law that rule applies. This post is not going to claim otherwise. It makes a narrower point: several explanation duties already in force or arriving soon cannot be met for a past decision unless that information was written down when the decision was taken.

What the logging rules say

The EU AI Act's record-keeping article, Article 12, says what logs are for and lists concrete fields only for remote biometric identification. It does not ask for the rule or the legal basis of each decision. The public guide from the Spanish supervisory agency, AESIA Guía 12, lists nineteen common attributes of a record; none is the rule applied or the provision behind it. We go through both, and the standards in progress, in what the EU logging standard will and will not tell you.

What the explanation duties say

Why that needs the law per decision

Each of these duties is about one past decision. "The procedure and principles actually applied" means the ones applied to that person, at that time. Rules change: a policy is tightened, a threshold moves, a reading of an article is corrected. Months later, the current rules say nothing reliable about which rule applied then.

So the facts an explanation has to rest on are best written at the moment of the decision: which rule fired, which provision it applies, and which version of the rule set was running. Written then, they are a record. Reconstructed later, they are an argument.

That is not the same as saying the law requires the field. It does not. The AI Act's own record-keeping duty for Annex III systems applies from 2 December 2027, and even then it names purposes, not this field. The duty to explain is what makes the field worth having.

What it looks like in a record

In the record ComplyEdge writes, every decision carries the digest of the rule set that decided, and when a rule fires, its rule ID and the citation of the provision it applies. The rule's citation names the provision in the open ComplyEdge rule set, and the digest tells a reviewer whether the rules changed between two decisions. The record holds no text, so the explanation also needs your own copy of what was said; the event_id joins the two, as set out in keep your text, we keep the proof.

A record does not write the explanation, and it does not make a decision lawful. It means that when someone asks why, the answer starts from what was recorded at the time, not from what the rules say today. This is not legal advice.