AIBOM management: model registry, versions and approvals
An AIBOM that is generated once and filed away is stale within weeks. Management means tying the AIBOM to the model lifecycle so every version, approval and retirement is recorded.
- Treat the model registry as the system of record for versions, and the AIBOM as the evidence attached to each version.
- Every retraining, adapter change or provider switch should create a new AIBOM version with a diff.
- Approval gates should check AIBOM completeness before a model reaches production.
- Keep retired versions: the EU AI Act requires high-risk documentation to be kept for ten years.
Why AIBOMs need active management
AI components change more often than most software dependencies. A model may be retrained weekly, a dataset refreshed nightly, and a hosted model version changed by its provider. The EU AI Act requires technical documentation for high-risk AI systems to be kept up to date [1] and retained for ten years after the system is placed on the market or put into service [2]. RBI's FREE-AI report calls for board-approved AI policies that cover lifecycle management [3]. Both assume an inventory that follows the lifecycle.
The registry as the backbone
A model registry already holds much of what AIBOM management needs. MLflow's registry, for instance, versions models automatically, uses aliases to point environments at specific versions, supports tags such as validation_status:approved at version level, and links each version to the run that produced it [4]. A workable pattern is:
- each registered model version has exactly one AIBOM;
- the AIBOM references the version by identifier and artefact hash;
- approval status is recorded in both places, with the AIBOM holding the evidence.
Models that bypass the registry, such as hosted APIs or models embedded in vendor products, need their own AIBOM entries with an owner responsible for keeping them current.
Versioning rules
| Change | New AIBOM version? | What the diff should show |
|---|---|---|
| Retraining on new data | Yes | Dataset versions, metrics, artefact hash |
| New adapter or fine-tune | Yes | Base model, adapter identity, metrics |
| Framework upgrade | Yes | Software dependencies and vulnerabilities |
| Hosted model version change | Yes | Provider model identifier, date observed |
| Deployment to a new application | Update relationships | New dependent service and owner |
| Retirement | Mark retired; keep record | Retirement date and replacement |
CycloneDX supports versioned BOM documents, and the CycloneDX CLI can diff two BOMs [5], which makes these changes reviewable.
Approval workflow
- Submit. The model owner registers a version and its AIBOM.
- Validate. Automated checks confirm schema validity and required fields, such as those in CERT-In Table 10 [6]. See AIBOM validation.
- Assess risk. Security reviews framework vulnerabilities, model scanning results and provenance; the business reviews intended use and limitations.
- Approve. The approver, date and conditions are recorded against the AIBOM version.
- Promote. Only approved versions can be given production aliases.
Ownership and review
Each AIBOM needs a named owner. Schedule periodic reviews for models whose inputs change outside your control, such as hosted APIs and models that consume live data. ISO/IEC 42001's Annex A objectives on AI system life cycle and third-party relationships give a structure for assigning these responsibilities [7].
Common failure modes
- AIBOMs stored as attachments in tickets, with no link to the deployed version.
- Approvals recorded in chat or email instead of against the version.
- Retired models deleted, leaving no record for incident review or audits.
- Hosted model changes that nobody notices because no AIBOM entry exists.
Measures worth tracking
A small set of measures shows whether management is working. Track the share of production models with a current, validated AIBOM; the number of models running without an approval record; the time between a model change and the matching AIBOM update; and the number of hosted AI services with no named owner. Falling numbers on the last three are a better sign of control than the size of the inventory. Report them to the same committee that approves models, so gaps are visible to the people who can close them.
How IntelliXBOM helps
IntelliXBOM keeps every AIBOM version with diffs, validates each against required-field policies, and links models to owners and the business services that depend on them. Correlation with vulnerabilities and licences supports approval decisions, and the result is recorded as timestamped evidence.
Frequently asked questions
What is the difference between a model registry and an AIBOM?
A registry stores and versions model artefacts for engineering use. An AIBOM describes each version's components, data, dependencies and provenance in a standard format that can be exchanged, validated and audited.
Should every model version have its own AIBOM?
Yes. Retraining, new adapters and dependency upgrades all change what the model is built from, so each version needs its own record and a diff against the previous one.
How long should AIBOM versions be kept?
Follow your regulatory obligations. For high-risk AI systems under the EU AI Act, technical documentation must be kept for ten years after the system is placed on the market or put into service.
Sources
- AI Act Article 11: Technical DocumentationEU AI Act Explorer (Future of Life Institute)artificialintelligenceact.eu/article/11/
- AI Act Article 18: Documentation KeepingEU AI Act Explorer (Future of Life Institute)artificialintelligenceact.eu/article/18/
- ERGO: RBI's FREE-AI Framework (28 August 2025)Khaitan & Cowww.khaitanco.com/sites/default/files/2025-08/Ergo%20-%20FREE%20AI%20Framework%20-%2028%20Augusut%202025.pdf
- MLflow Model RegistryMLflowmlflow.org/docs/latest/ml/model-registry/
- CycloneDX CLICycloneDX (GitHub)github.com/CycloneDX/cyclonedx-cli
- Technical Guidelines on SBOM, QBOM & CBOM, AIBOM and HBOM, Version 2.0 (9 July 2025)CERT-In, Government of Indiawww.cert-in.org.in/PDF/TechnicalGuidelines-on-SBOM,QBOM&CBOM,AIBOM_and_HBOM_ver2.0.pdf
- ISO 42001 Controls: The 38 Annex A ControlsKonfirmitywww.konfirmity.com/blog/iso-42001-controls
Sources checked in September 2026. Regulations and guidance change; always refer to the issuing body’s current publication. This content is for general information and is not legal advice.