A log proves an AI system ran. An audit trail proves it was governed. Both record that something happened, but only one of them answers the question a regulator, a court, or a board asks after the fact: was this output appropriate, and was the system approved to produce it?

The distinction matters because many organisations assume that comprehensive logging satisfies the audit requirement. It does not. The two artefacts are built for different readers, capture different facts, and answer different questions. An organisation can have exhaustive technical logging and still be unable to demonstrate that a single AI decision was governed.

What a Log Records

A log captures that the system executed and what it processed: a timestamp, the input it received, the output it produced, the latency, and any errors along the way. It is optimised for an engineer tracing a failure close to the event, when the surrounding context is still fresh and the question is operational. Did the service respond? What did it return? Where did it break?

This is the right artefact for keeping a system running. It is the wrong artefact for proving the system was governed, because nothing in it speaks to whether the output was appropriate or whether the model was approved to produce it.

What an Audit Trail Has to Reconstruct

An audit trail has to capture everything needed to reconstruct and assess a decision long after the fact, by someone who was not in the room when it was made. That is more than a log records. It includes the model and training-data version in force at the time of inference, the policy the model was approved to implement, the input along with any prior context that shaped the output, the output itself with enough surrounding detail to judge whether it fell within the expected distribution, and the downstream action the decision triggered.

These facts are what let a reviewer judge a specific output against what the system was approved to do, rather than simply confirm that an output was produced. They have to be intelligible to a non-engineer reading the records months or years later, because that is who reviews them when governance is questioned.

A log is built for an engineer debugging an incident this week. An audit trail is built for a non-engineer reconstructing a decision in two years. Optimising for the first does not produce the second.

Why You Cannot Retrofit One From the Other

The instinct, when an audit requirement arrives, is to assemble the trail from logs already being collected. This rarely works, for two reasons.

The first is that logs do not carry the governing context. The model version, the policy the model was approved to implement, and the intent behind a decision are not operational data, so they are not in the log. They have to be recorded deliberately, at the point of inference, by a system designed to capture them.

The second is that AI systems are probabilistic. The same input can produce different outputs, so reconstructing a specific decision requires the full generation context at the time it was made: the model and training-data version, the sampling parameters, the prior context, and the applicable policy. None of that can be inferred after the fact from a record that did not capture it. A trail assembled from logs tells you that an output occurred. It does not let you reconstruct why that particular output was the one produced.

The Test That Separates Them

There is a single question that distinguishes a system with an audit trail from one with only logs. Could you reconstruct a specific decision, and demonstrate that the system was approved to make it, to someone who was not there when it happened? If the records can only show that the system ran, they are logs.

An organisation with comprehensive technical logging and no audit trail has evidence that its systems were running. It has no evidence that they were governed. Governance that exists in policy but cannot be evidenced in the record is, in practice, present as a process and absent as a control. The gap stays invisible until a regulator, a court, or a board asks for the evidence, at which point the distinction between a log and an audit trail becomes the distinction between a defensible position and an indefensible one.

Where This Leaves You

The practical consequence is that an audit trail has to be designed, not collected. The starting point is not the question of what to log but the question of what a complete audit of a decision would require, then capturing that as the system runs. For agentic systems the requirement is sharper still, because the trail has to reconstruct each step an agent took rather than only its final output. The inference audit trail sets out what that capture looks like in full, and why it belongs in the architecture from the start rather than bolted on once governance is questioned.

Logs keep a system running. Audit trails keep it accountable. If your records can only demonstrate the first, you do not yet have the evidence the second was ever in place.