Skip to content
Technology
Technology7 min read1 views

The AI Bill of Materials: Standardized AIBOM Formats Emerging in 2026

AIBOM is the SBOM equivalent for AI systems. The competing 2026 standards (CycloneDX-AI, SPDX-AI), what they capture, and which is winning.

What an AIBOM Is

A Software Bill of Materials (SBOM) lists the components in a piece of software so consumers can audit dependencies and respond to vulnerabilities. An AI Bill of Materials (AIBOM) does the same for AI systems: models, training data, prompts, tools, fine-tunes, and the relationships between them.

By 2026, AIBOM is the standard request from regulators and enterprise procurement when AI is part of a product. Two competing formats lead: CycloneDX-AI (OWASP) and SPDX-AI (Linux Foundation). This piece compares them and walks through what an AIBOM should capture.

What an AIBOM Captures

flowchart TB
    AIBOM[AIBOM] --> M[Models]
    AIBOM --> D[Datasets]
    AIBOM --> P[Prompts / templates]
    AIBOM --> T[Tools / MCP servers]
    AIBOM --> Pipe[Training pipeline]
    AIBOM --> Eval[Evaluation results]
    AIBOM --> Lic[Licenses + provenance]
    AIBOM --> Sec[Security attestations]

The unique-to-AI elements:

  • Model lineage (was this model fine-tuned from another? on what data?)
  • Dataset provenance and licensing
  • Performance and safety evaluation pointers
  • Known limitations and failure modes

The shared-with-software elements (libraries, dependencies, SBOM data) usually get folded in via a regular SBOM that the AIBOM references.

CycloneDX-AI

CycloneDX is the OWASP-stewarded SBOM format. CycloneDX-AI extends it with AI-specific component types: machine-learning-model, dataset, prompt, etc. The format is JSON or XML.

  • Strengths: extends a widely-deployed SBOM format; tooling shares CycloneDX ecosystem
  • Weaknesses: less explicit about training-pipeline relationships
  • Adoption: leading among OWASP-influenced security teams

SPDX-AI

SPDX is the Linux Foundation's SBOM format. The "AI Profile" extends SPDX 3.0 with AI-specific concepts. The format is JSON, RDF, or other supported encodings.

See AI Voice Agents Handle Real Calls

Book a free demo or calculate how much you can save with AI voice automation.

  • Strengths: deep license-management heritage, formal data model
  • Weaknesses: heavier abstraction; tooling smaller in 2026
  • Adoption: leading among open-source projects and license-focused organizations

Choosing Between Them

flowchart TD
    Q1{Already on CycloneDX<br/>for SBOMs?} -->|Yes| CDXa[CycloneDX-AI]
    Q1 -->|No| Q2{Already on SPDX<br/>for SBOMs?}
    Q2 -->|Yes| SPDXa[SPDX-AI]
    Q2 -->|No| Q3{License management<br/>top concern?}
    Q3 -->|Yes| SPDXb[SPDX-AI]
    Q3 -->|No| CDXb[CycloneDX-AI]

For most teams, the right answer is "the one you already use for software SBOMs." Mixing formats is more painful than picking either.

A Sample AIBOM Entry

A simplified CycloneDX-AI fragment for a fine-tuned model:

{
  "type": "machine-learning-model",
  "name": "callsphere-medical-intent-classifier",
  "version": "2.3.1",
  "supplier": "CallSphere LLC",
  "modelCard": "https://callsphere.tech/models/intent-classifier/v2.3.1",
  "components": [
    {
      "type": "machine-learning-model",
      "name": "Llama-3-8B-Instruct",
      "version": "v3",
      "relationship": "base-model",
      "license": "Llama 3 Community License"
    },
    {
      "type": "dataset",
      "name": "internal-medical-intent-v2",
      "license": "proprietary",
      "modificationsFromTraining": "deduplicated, PHI-redacted"
    }
  ]
}

Generating an AIBOM

In 2026 several tools generate AIBOMs:

  • MLflow + CycloneDX plugin: emits AIBOM from MLflow runs
  • DVC: data and model versioning, exports to AIBOM
  • Hugging Face Hub: emits AIBOM-shaped metadata for hosted models
  • Vendor tools: Anthropic, OpenAI, and major MLOps platforms emit AIBOM-shaped artifacts

For a custom pipeline, the right pattern is to emit AIBOM from your training and deployment pipelines automatically, not by hand. Hand-written AIBOMs go stale immediately.

What Regulators Want

Regulators reading an AIBOM in 2026 typically check:

  • Are all training data sources accounted for?
  • Are licenses compatible with the deployed product?
  • Are evaluation results linked and current?
  • Are known limitations disclosed?
  • Is the lineage clear (which models built which models)?

A clean AIBOM substitutes for a lot of separate documentation in compliance reviews.

What Procurement Wants

Enterprise procurement teams in 2026 are increasingly requesting AIBOMs in RFPs. The questions they ask:

  • What models are in the system?
  • Where do they come from? Are they updateable?
  • What datasets touched the model? Is any of our data in them?
  • What is your update cadence and deprecation policy?
  • What are the known failure modes?

Sources

Share

Try CallSphere AI Voice Agents

See how AI voice agents work for your industry. Live demo available -- no signup required.