AI governance guide

Model documentation and who actually reads it

Most model documentation is written for nobody in particular and read by nobody at all. It exists because a framework asked for it, it describes the system as designed rather than as deployed, and it is last updated on the day it was approved. Documentation only earns its cost when it is written for a specific reader with a specific decision to make, and there are only four such readers. Identifying which of them you are writing for changes the document more than any template does.

Who actually reads model documentation?

Four readers, and each wants a different document. The person who has to decide whether to use the system at all, who needs limitations and failure modes and does not care about architecture. The person who operates it daily and has to know when to override it, who needs concrete instructions and examples of what wrong output looks like. The engineer maintaining or replacing it, who needs the training data, the dependencies and the version history. And the auditor or regulator, who needs evidence that the process happened when you say it did.

A single document written for all four serves none of them. The most common failure is a technical file that reads like a research paper, handed to an operations team who need to know what to do when the system flags a case incorrectly, and who consequently develop their own oral tradition about when to trust it. That oral tradition is your real documentation, and it is undocumented.

The useful discipline is to write the operator-facing document first. It is the shortest, it is the one that changes behaviour today, and drafting it forces you to answer the questions that the technical file usually evades: how often is this wrong, in which direction, and what should someone do about it.

What are the standard documentation artefacts?

Five, with different origins and different levels of formality. Model cards and datasheets for datasets come from the research literature and are voluntary conventions. System cards are a vendor practice describing a deployed system rather than a model. Technical documentation under Annex IV of the EU AI Act is a legal artefact for high-risk systems. Instructions for use are the provider's obligation to the deployer, and are the document a deploying organisation should be demanding rather than writing.

The overlap between them is substantial but not complete, so treating one as a substitute for another produces gaps that only appear under scrutiny. In particular, a model card describes a model and an Annex IV file describes a system, and the difference is everything that surrounds the model: the input pipeline, the thresholds, the human step, the fallback.

ArtefactPrimary readerMust answerGoes stale when
Model cardAnyone deciding whether to adopt the modelIntended use, out-of-scope use, evaluation data, disaggregated performance, caveatsThe model version changes, including silent vendor updates
Datasheet for a datasetEngineers and reviewers reusing the dataWhy it was collected, what is in it, how it was labelled, what it should not be used forNew data is appended without re-answering the questions
System cardAdopters and affected usersHow the deployed system behaves end to end, including guardrails and fallbacksA threshold, prompt or guardrail is changed in production
Annex IV technical documentationNotified bodies, market surveillance authoritiesDesign, data governance, testing, oversight measures, risk management, monitoring planAny substantial modification to the system
Instructions for useThe deploying organisation and its operatorsCapabilities, limitations, accuracy, conditions that create risk, oversight measuresThe deployer changes the population or context of use
Impact assessment (DPIA or FRIA)Data protection officer, regulator, affected groupsWho is affected, what could go wrong for them, what mitigates itScope of use expands beyond what was assessed

What does the EU AI Act require in the technical file?

For a high-risk system, Annex IV asks for a general description and intended purpose, the design and architecture, the data requirements including provenance and labelling of training and validation sets, the validation and testing procedures with the metrics used, the human oversight measures and the technical means by which output can be interpreted, the accuracy and robustness expected and the foreseeable unintended outcomes, the cybersecurity measures, the risk management system, a record of changes over the lifecycle, the standards applied, and the post-market monitoring plan.

The line item that catches providers is disaggregated performance and foreseeable unintended outcomes. The Act asks not only what the system's accuracy is but the circumstances in which it may produce risk, and for high-risk systems it asks about performance in relation to specific persons or groups where relevant. That cannot be written retrospectively from a single aggregate figure.

Separately, Article 13 obliges providers to give deployers instructions for use containing capabilities, limitations, accuracy metrics, the conditions that lead to risk, the oversight measures and the expected lifetime. If you are a deployer, that document is your entitlement. Asking for it during procurement, and reading what comes back, is a faster quality signal than any questionnaire.

What do you document when you did not train the model?

The system, not the model, and this is the position almost every organisation is in. You cannot document training data you have never seen, and pretending otherwise produces documents that are simply the vendor's marketing restated. What you can and must document is everything you control, which turns out to be most of what determines the outcome.

That list is concrete: which model and which version, with the date you pinned it and how you learn when it changes. What you send it, including the exact prompt or feature set, and where that input comes from. What you do with the output, including thresholds, filtering and any post-processing. Who or what checks it, and under what conditions. What happens when the vendor is unavailable. And what you tested before launch, on your own inputs, with the results recorded.

For the model itself, record what the supplier told you and attribute it as such. A line reading that the supplier states the model was evaluated on a particular benchmark, with the date and the document you were shown, is honest and defensible. A line asserting the same thing as your own finding is neither, and it is the first thing to unravel when the system is questioned.

How do you stop documentation going stale?

Attach it to the deployment rather than to the project, and make a change to production impossible without a change to the document. In practice that means the document lives in the same repository as the configuration, gets reviewed in the same change process, and names a version. Documentation that lives in a shared drive, separate from the thing it describes, is stale within a quarter without exception.

The second mechanism is a trigger list rather than a calendar. Annual review is the standard answer and it is weak, because models do not degrade annually. Define the events that force a review: the model version changes, the prompt or threshold changes, the input data source changes, the population served changes, a monitored metric crosses its bound, or an incident occurs. Any of those triggers a documentation update as part of the change itself.

The silent version change deserves particular attention when you use a hosted model. If your supplier can update the model behind a stable endpoint, your documented behaviour can become wrong without anyone at your organisation doing anything. Pin versions where the supplier allows it, and if they do not, record that as a known limitation rather than ignoring it.

What is the test for documentation that works?

Give the operator-facing document to someone who uses the system daily and did not help write it. Ask them one question: what should you do if the system tells you something you think is wrong. If they can answer from the document, it works. If they answer from experience, the document is decorative and the real procedure exists only in their head.

A second test, for the technical file. Ask whoever maintains the system to reproduce a result recorded in the documentation, using the artefacts referenced there. If the evaluation set cannot be located, or the model version is no longer identifiable, the documentation records a claim rather than evidence, which is a distinction an auditor will make even if nobody internal does.

Both tests take under an hour and neither requires an external reviewer. They are worth running before any assessment, because both failures are cheap to fix in advance and expensive to explain afterwards.

Common questions

What is a model card?
A short structured document describing a machine learning model: its intended use, the uses it is explicitly not suitable for, the data it was evaluated on, its performance broken down across relevant groups rather than only in aggregate, and its known caveats. It originated as a research convention rather than a legal requirement, and it describes a model rather than the deployed system built around it.
What is the difference between a model card and a system card?
A model card describes a model in isolation, covering its training, evaluation and limitations. A system card describes the deployed system end to end, including the input pipeline, prompts or feature construction, thresholds, guardrails, human review steps and fallback behaviour. The difference matters because most real-world failures come from the surrounding system rather than the model, so a model card alone leaves the riskiest parts undocumented.
What documentation does the EU AI Act require for high-risk AI?
Annex IV sets out a technical file covering the system description and intended purpose, design and architecture, data provenance and labelling, validation and testing procedures with metrics, human oversight measures, expected accuracy and foreseeable unintended outcomes, cybersecurity measures, the risk management system, lifecycle changes, standards applied and the post-market monitoring plan. Separately, providers must give deployers instructions for use covering capabilities, limitations, accuracy and the conditions that create risk.
How do you document an AI system you did not build?
Document the system rather than the model. Record which model and version is in use and how you learn when it changes, exactly what input is sent and where it comes from, what is done with the output including thresholds and filtering, who checks it and under what conditions, what happens when the supplier is unavailable, and what testing was done on your own inputs before launch. Anything the supplier told you should be recorded as their statement, with the date and source.
How often should AI documentation be reviewed?
On triggers rather than on a calendar, because models do not degrade annually. The events worth defining as triggers are: the model version changes, a prompt or threshold changes, the input data source changes, the population served changes, a monitored metric crosses its bound, or an incident occurs. Annual review alone leaves long windows in which the documented behaviour and the actual behaviour diverge.
Who reads model documentation?
Four distinct readers with different needs: whoever decides to adopt the system and needs limitations and failure modes, the operator who needs to know when to override it, the engineer maintaining or replacing it who needs data and dependencies, and the auditor who needs evidence that the process happened when claimed. A single document written for all four generally serves none of them well.

More on AI ethics and governance

Let’s create something out of this world together.

Have a project in mind? Contact us for expert design and development solutions. Let’s discuss how we can help grow your business.

Azaadi Offer

Claim a free security assessment

Until 31 August we're covering the cost of a full vulnerability assessment and penetration test. Mention it in your message and we'll scope it with you.

  • Web application testing, authenticated and unauthenticated
  • Mobile application testing across iOS and Android
  • External network and infrastructure assessment
  • Manual exploitation by engineers, not scanner output

Testing and the report are free. Fixing what we find is quoted separately, with no obligation to accept.

Read the full offer

Tell us what you are trying to build and we will tell you plainly whether we are the right people for it. Book a call with an expert to work through the detail, or ask for a fixed quote if the scope is already clear. No obligation either way.

Four fields is all we need to get started.

Fastnexa Logo

© 2026 fastnexa. All rights reserved.