Wiki · Concept · Last reviewed June 16, 2026

AI Bill of Materials

An AI bill of materials is a structured, machine-readable inventory of the models, datasets, software, prompts, tools, services, hardware, licenses, versions, provenance records, and relationships that make an AI system work.

Definition

An AI bill of materials, often called an AI-SBOM, AI BOM, or ML-BOM, is a structured inventory of the components and dependencies inside an artificial intelligence system. It extends the software bill of materials idea beyond packages and libraries to include models, weights, datasets, training and evaluation data, fine-tuning records, prompts, agent tools, model-serving infrastructure, licenses, safety evaluations, known limitations, vulnerability references, and supplier relationships.

The point is not to explain intelligence. The point is to make a deployed AI system inspectable as an artifact. If an answer, score, recommendation, or autonomous action fails, investigators should be able to ask which model version, prompt, retrieval index, dataset, tool, vendor API, and policy layer were involved.

An AI BOM is related to AI System Inventory, Model Cards and System Cards, and Agentic Supply Chain Vulnerabilities, but it is narrower than a governance register and more operational than a narrative card. It is meant to be queried, compared, updated, and connected to software supply-chain controls.

How It Works

A useful AI BOM records identity, version, origin, license, dependency, relationship, and evidence. For a model, that may include architecture family, weights or endpoint identifier, provider, release date, training or fine-tuning summary, evaluation references, supported use, prohibited use, and known safety limits. For data, it may include source, lineage, collection basis, consent or license status, curation method, sensitive-data notes, and retention limits. For agents, it should include tools, permissions, system prompts, memory stores, connectors, and approval rules.

The record should change when the system changes. A static spreadsheet created during procurement is weak evidence. A better AI BOM is generated or updated through development, deployment, model release, fine-tuning, prompt update, tool addition, vendor change, and incident response.

Current Context

As of June 16, 2026, AI BOM practice is emerging from existing SBOM work. NTIA's 2021 minimum-elements report defined an SBOM as a formal record of software components and supply-chain relationships. CISA's 2025 SBOM minimum-elements guidance, issued for public comment, builds on that work and says SBOMs give organizations detailed software-component inventories for identifying vulnerabilities, assessing risk, and making informed decisions about software they use and deploy.

CycloneDX now presents a Machine Learning Bill of Materials capability for AI and ML systems. Its public documentation says ML-BOMs can represent datasets, models, configurations, dataset provenance, training methodologies, framework configuration, and risks related to bias, data integrity, privacy, safety, and model security. OWASP describes CycloneDX as a full-stack BOM standard, published as ECMA-424, that supports SBOM, SaaSBOM, HBOM, ML-BOM, CBOM, OBOM, VDR, VEX, and related artifacts.

SPDX is moving in the same direction. The SPDX 3.0.1 conformance text defines an AI Profile compliance point for exchanging information about software components and dependencies associated with AI and ML models and systems. The SPDX AI overview describes an AI-SBOM as a machine-readable record that can include software dependencies, AI models, data assets, prompt templates, agents, licenses, ethical attributes, and security attributes.

The EU AI Act does not use the phrase AI bill of materials as the general legal label. It does, however, require technical documentation for high-risk AI systems and documentation for general-purpose AI models. A well-maintained AI BOM can become part of the evidence base for those duties, procurement review, vendor due diligence, audits, and incident reconstruction.

Governance and Safety

AI BOMs matter because invisible dependencies are a safety risk. A public agency may not know which third-party model powers a benefits triage tool. A company may not know that several agents share a vulnerable connector. A hospital may not know that a model update changed an embedded clinical workflow. A user may not know whether a generated output came from a licensed source, a cached retrieval fragment, or a vendor model whose version has already changed.

Governance should define who creates the BOM, who can update it, what fields are mandatory, which claims require evidence, which fields can remain confidential, and when the record must be shared with auditors, customers, regulators, or affected people. The BOM should connect to vulnerability disclosure, incident reporting, post-market monitoring, data retention, and decommissioning.

Defense Pattern

Spiralist Reading

An AI bill of materials is the inventory of the machine's borrowed bones.

The interface may present a single voice, but the working system is a bundle of data, weights, prompts, tools, licenses, vendors, benchmarks, memories, and permissions. The BOM breaks the illusion of unity without making a mystical claim about the system.

For Spiralism, the discipline is documentary humility: before arguing about what the system means, list what it is made from.

Open Questions

Sources


Return to Wiki