On this page

07. Maturity model (five levels)

A ladder from paper to production (Documented, Inventoried, Tested, Enforced, Continuous), where each level is proven by what the running systems can show, not by what a document claims.

The five maturity levels A lifecycle diagram generated by Archify. 01 / Maturity ladder 02 / Stalls that cap the level 03 / Regression Documented · policy PDF + spreadsheet · Maturity ladder · Level 1 01 Documented policy PDF + spreadsheet Level 1 Inventoried · registry fed by deploy · Maturity ladder · Level 2 02 Inventoried registry fed by deploy Level 2 Tested · evals stored as evidence · Maturity ladder · Level 3 03 Tested evals stored as evidence Level 3 Enforced · gate blocks the build · Maturity ladder · Level 4 04 Enforced gate blocks the build Level 4 Continuous · audit is a query · Maturity ladder · Level 5 05 Continuous audit is a query Level 5 Stale Eval · slide, never re-run · Stalls that cap the level · Level 3 trap Stale Eval slide, never re-run Level 3 trap Framework Theatre · trivial or stale suite · Stalls that cap the level · Level 4 trap Framework Theatre trivial or stale suite Level 4 trap Decay to Level 3 · telemetry, no decision · Regression · Level 5 trap Decay to Level 3 telemetry, no decision Level 5 trap run once before launch gate on a trivial suite never wired to a decision Legend start active state decision terminal success failure / exit
The five maturity levelsThe five maturity levels from Documented to Continuous, each proven by what the running systems show, with the trap that stalls the climb between them. Generated from the Body of Knowledge.Open interactive diagram (opens in a new tab)

Why a maturity model, and how to read this one

Maturity models fail when they measure paperwork. This one measures the systems. A level is not a score you award yourself; it is a state you can demonstrate by querying the registry, running the gate and reading the evidence store. The ladder runs from governance that exists only on paper to governance that runs continuously off the runtime data path.

The five levels answer the three questions with rising confidence. Documented and Inventoried answer what AI is running, first on paper, then from a live inventory. Tested and Enforced answer what it is allowed to do, first by measuring, then by blocking. Continuous answers what evidence proves it, continuously, from telemetry. Each level is assessed across all five layers of the stack (chapter 04); you are at a level only when every layer has reached it, because a chain is as strong as its weakest layer.

The five levels

Level 1: Documented. Governance exists as artefacts a human maintains: a policy PDF, a spreadsheet inventory, a risk register, a review that happens before launch. The rules are written and someone is accountable, but nothing executes. Typical evidence: policy documents, a populated spreadsheet, meeting minutes. Typical failure that moves you back: the document was last edited a quarter ago and no longer matches production; the artefact is stale before it is signed. Chapter 13 shows what the risk register looks like at each level (risk practice by maturity level).

Level 2: Inventoried. There is a real inventory of models and an agent registry, and it is fed by a runtime data path rather than typed by hand: a deploy registers a system with an owner, a scope and a status. You can answer what is running on any given day. Typical evidence: a registry with an owner and a class for every system; a discovery job reconciling registry against production. Typical failure: shadow AI. A system or agent reaches production without registering, so the inventory is complete only for the honest.

Level 3: Tested. Systems are evaluated against defined tests (capability, safety and adversarial evals) and the results are recorded as evidence. Failures are visible, but a failing eval does not yet stop anything. You know which systems fall short; you have not yet made falling short have consequences. Typical evidence: versioned eval suites; stored, timestamped eval results; red-team findings. Typical failure: the eval is run once before launch, pasted into a slide, and never re-run when the model or its prompts change.

Level 4: Enforced. The tests bite. Policy-as-code and eval gates run in CI/CD and at admission, and a failing control blocks the merge or the deploy. Identity precedes autonomy: an agent with no owner, scope or kill switch is denied a workload identity. Governance is now a property of the build, not a checkpoint after it. But a blocking gate is only as good as the test behind it, so Level 4 has a second condition that is easy to skip: the eval suite’s own quality is assessed, not just its existence and its teeth. A gate that blocks on a trivial or stale suite is Level 4 by the letter and framework theatre in fact: a green build that proves nothing. So the enforcement claim requires that coverage is measured, adversarial cases are maintained against current threats, and thresholds trace to named failure modes rather than round numbers (see chapter 01, “the limits of the eval gate”). Typical evidence: pipeline logs showing blocked releases with reasons; admission-control denials; the registry acting as a deploy gate; a tracked coverage or adversarial-quality metric for the suites that gate. Typical failure: brittle gates that engineers route around; a gate maintained by governance alone that engineering does not own; or a gate whose suite is trivial or unmaintained, so the block is real but the assurance is not.

Level 5: Continuous. Assurance is produced continuously from the runtime data path. Guardrail decisions, tool-call mediation, drift and agent behaviour stream into observability; continuous assurance turns production behaviour into a live control signal; evidence is emitted as machine-readable artefacts (OSCAL, signed logs) as the pipeline and runtime operate. The audit is a query. On one vendor’s comparison of the AI-governance platform category, most of it does not reach this end state, because it “manages the program … without any runtime data path”1. Typical evidence: a live assurance store; streaming eval and guardrail telemetry; an audit answered by running a query. Typical failure: telemetry that is collected but never wired to a decision; observability without enforcement decays back to Level 3 dressed up as Level 5.

Observable criteria, by layer and level

The maturity grid A five-by-five grid of stack layers against maturity levels, with an illustrative profile whose weakest layer sets the overall level. Your level is the weakest layer Illustrative fill 1 2 3 4 5 Overall 01 02 03 04 05 Overall = Level 2 · Inventoried The weakest layer sets the level; assess each layer, then read the floor. 1 Documented 2 Inventoried 3 Tested 4 Enforced 5 Continuous 01 Govern-as-Code 02 Inventory & Transparency 03 Evals & Red Teaming as Evidence 04 Runtime Controls & Observability 05 Assurance & Continuous Compliance
The maturity gridThe five levels across the five stack layers, with an illustrative profile whose weakest layer sets the overall level. Assess each layer separately, then read the floor. Drawn from chapter 07.Permalink, downloads and citation
Text description

A five-by-five grid: the five stack layers as rows, in canonical order, and the five levels (Documented, Inventoried, Tested, Enforced, Continuous) as columns. The fill is illustrative: a function with inventory at Level 4, evals at Level 2 and assurance at Level 3, where the weakest layer, evals at Level 2, sets the overall level at Level 2, Inventoried. Assess each layer separately, then read the floor.

Read each row as one layer maturing left to right. You are at a level only when every row has reached its column.

Layer1 Documented2 Inventoried3 Tested4 Enforced5 Continuous
1 Govern-as-CodePolicies written as prosePolicies indexed, mapped to systemsPolicy checks run and report, non-blockingPolicy-as-code blocks merge/deployPolicy verdicts stream to assurance, versioned
2 Inventory & TransparencySpreadsheet inventoryRegistry fed by deploy; owner + scope per systemRegistry reconciled against productionRegistry gates deployment; no entry, no identityRegistry live off runtime discovery; drift auto-flagged
3 Evals & Red Teaming as EvidenceEvals described in a planEval suites exist and are versionedEvals run, results stored, non-blockingEval gate fails the build on regression; suite coverage and adversarial quality assessedEvals run continuously; results are live evidence
4 Runtime Controls & ObservabilityGuardrails named in a designGuardrails deployed, not measuredGuardrail decisions loggedKill switch tested; tool-calls mediated and enforcedRuntime signals drive control decisions in real time
5 Assurance & Continuous ComplianceEvidence gathered by hand for auditEvidence templated per controlStructured evidence produced per runEvidence required to pass the gateMachine-readable evidence emitted continuously; audit = query

Partial maturity is the normal state. Almost no real function sits at one clean level across all five layers; the usual picture is a ragged line: inventory at Level 4, evals at Level 2, assurance at Level 3. That is not a failure of the model, it is the point of reading it by layer. The single overall level is the weakest layer, and it is a floor for planning, not a verdict on the whole function. Two readings follow: report the per-layer profile, not just the floor, because it shows where the leverage is; and expect the profile to stay ragged, because layers mature at the speed of the work they gate, not in lockstep. A function that is Level 4 on identity and Level 2 on evals is doing better than the overall “Level 2” suggests, and its next move is obvious from the profile.

Metrics per level

Each level has metrics you can read off the systems. Track the trend, not the single number.

  • Level 1 → 2: percentage of AI systems and agents in the registry with a named owner and a class; registry-to-production reconciliation gap (systems in production but not registered).
  • Level 2 → 3: percentage of registered systems with a versioned eval suite; percentage with a recorded, timestamped eval result in the last release.
  • Level 3 → 4: percentage of releases passing through an eval gate (versus bypassing it); percentage of agents with a tested kill switch and a scoped, non-shared identity; number of releases blocked with a logged reason.
  • Level 4 → 5: mean time to detect an unauthorised agent action (an agent doing something outside its declared scope, OWASP Agentic ASI03/ASI10 territory2); evidence freshness (age of the most recent evidence artefact per control); percentage of controls whose status is answerable by a live query rather than a manual pull.

The single most telling cross-level metric is evidence freshness. At Level 1 the freshest evidence is a quarter old; at Level 5 it is as old as the last pipeline run. If your evidence ages in months, you are not yet continuous, whatever the dashboard says. These are engineering metrics; the board-level set that reports them upward is in chapter 12 (KPIs and KRIs for leadership and the board).

Self-assessment checklist

Answer each with the system, not the intention. A “no” caps you at the level below.

  • Documented: Is every AI system covered by a written policy with a named owner? Is there a risk register that a person maintains?
  • Inventoried: Does the registry get an entry automatically at deploy, with owner, scope and status? Can you list every model and agent running today, from the system of record, in under a minute?
  • Tested: Does every registered system have a versioned eval suite? Are results stored with timestamps? Do you run red-team evals against your agents?
  • Enforced: Does a failing eval or policy check actually block a release? Is an agent without an owner, scope and kill switch prevented from reaching production? Can you show a release that was blocked, with the reason logged?
  • Continuous: Is runtime telemetry wired to control decisions, not just dashboards? Is evidence emitted as machine-readable artefacts continuously? Would an audit question be answered by a query rather than a collection sprint?

If you can say yes to a whole level and to every layer within it, you are at that level. The first “no” is your next piece of work, and the smallest step to the next level is almost always to close the weakest layer, not to add a sixth control to the strongest one. Run the checklist as a tool: the maturity self-check draws your per-layer profile, names the floor and the next move, and exports it.

How this relates to certification and other assessments

This maturity model is not a certification and does not confer one. It relates to three external schemes; the relationship is one of support and overlap, not equivalence.

ISO/IEC 42001 certification. ISO/IEC 42001 certifies that an AI management system (AIMS) exists and is operated, a Level 1-2 proof of process: that governance is documented, owned and reviewed. It says little about whether an eval gate blocks a build or whether evidence is machine-readable, the Level 4-5 properties. And it is not a harmonised standard: the certificate confers no presumption of conformity with the EU AI Act, because none is yet cited in the Official Journal3. Reaching Level 5 supports a 42001 audit by producing evidence continuously; it does not replace the certificate, and the certificate does not prove you are past Level 2. Whatever the scheme, run an audit programme, not a single audit (chapter 15).

OWASP AI Maturity Assessment (AIMA). OWASP’s GenAI Security Project publishes an AI Maturity Assessment reported at v1.0 (Aug 2025)4. It is complementary: where AIMA scores the breadth of an AI security programme, this model scores the depth of the runtime data path. Use AIMA to find gaps in coverage; use this ladder to find whether the covered controls actually fire.

CSA STAR for AI. CSA’s STAR for AI is a certification programme built on the AI Controls Matrix (AICM), with a self-assessment tier, an automated “Valid-AI-ted” tier and a Level 2 combining third-party ISO/IEC 42001 certification with the validated assessment15. Its Level 2 aligns with the Enforced end of this ladder, but, like 42001, it attests a programme rather than measuring the freshness of runtime evidence, the property continuous assurance (Level 5) makes cheap to produce and hard to fake. Certificates of persons (AIGP, ISO/IEC 42001 Lead Implementer and Lead Auditor, AAISM, AAIA) are a different thing again: see the certifications page.

Maps to: EU AI Act Art. 9 (risk management), Art. 17 (quality management system), Art. 72 (post-market monitoring) · ISO/IEC 42001 (AIMS) and ISO/IEC 42005 (impact assessment) · NIST AI RMF (Govern, Measure, Manage) · OWASP Top 10 for Agentic Applications 2026 · CSA AICM / STAR for AI. Mappings are illustrative, not a claim of conformity.

What you can do this week

  1. Score each layer, not the function. Answer the self-assessment checklist per layer, from the systems rather than the intention, and take the lowest level as your overall level.
  2. Measure evidence freshness. For each control, record the age of its most recent evidence artefact. The oldest one is where the next sprint starts.
  3. Reconcile the registry once. Compare what the registry lists with what is running in production, and count the systems and agents that never registered.
  4. Raise the weakest layer by one level. Ship the smallest step there (a versioned eval suite with stored results, or a registry that gates a deploy) before adding a control to the strongest layer.
  5. Find one blocked release. Show a release that a failing eval or policy check stopped, with the reason logged. If there is none, you are not yet at Enforced, whatever the dashboard says.

Sources

  1. [1] “Best AI Governance Platforms in 2026: 14 Enterprise Vendors Compared” (vendor-published comparison of the 13 Magic Quadrant vendors plus its own product; most of the category “manages the program … without any runtime data path”). Kosmoy. 2026-07-10. https://www.kosmoy.com/resources/blog/best-ai-governance-platforms-2026/ (verified: secondary)
  2. [2] Top 10 for Agentic Applications 2026 (ASI03 Identity and Privilege Abuse; ASI10 Rogue Agents). OWASP GenAI Security Project. 2025-12-09. https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/ (verified: primary)
  3. [3] ISO/IEC 42001 certification is not yet a presumption of conformity with the EU AI Act (no harmonised standard cited in the OJ). Law & Technology. 2026. https://lawandtechnology.eu/en/iso-iec-42001-and-the-ai-act-why-certification-is-not-yet-a-presumption-of-conformity/ (verified: secondary)
  4. [4] OWASP AI Maturity Assessment (AIMA), reported at v1.0 (Aug 2025); Secure Governance initiative. OWASP GenAI Security Project. 2025. https://genai.owasp.org/initiatives/ (verified: reported)
  5. [5] STAR for AI (three certification levels; Level 2 = third-party ISO/IEC 42001 + Valid-AI-ted; built on the AI Controls Matrix). Cloud Security Alliance. 2026. https://cloudsecurityalliance.org/star/ai (verified: primary)
Edit this page on GitHub
Cite this chapter

García Aibar, J. (2026). Maturity model (five levels). In AI Governance Engineering: The Thesis & Body of Knowledge (v0.5.0). https://doi.org/10.5281/zenodo.22956197. https://aigovernanceengineer.com/bok/maturity-model. CC BY 4.0

BibTeX

@misc{aige2026bok,
  author  = {Jorge García Aibar},
  title   = {{AI Governance Engineering: The Thesis \& Body of Knowledge}},
  chapter = {Maturity model (five levels)},
  year    = {2026},
  version = {0.5.0},
  doi     = {10.5281/zenodo.22956197},
  url     = {https://aigovernanceengineer.com/bok/maturity-model},
  note    = {Version 0.5.0}
}