Audience: For AI system operators, supply chain managers, and procurement teams implementing G7 AI-SBOM guidance. Also relevant to assessors evaluating AI supply chain documentation completeness and hardware provenance.

The G7 Cybersecurity Working Group published 50 minimum elements for AI SBOMs on May 12, 2026. This guidance is voluntary but will shape procurement requirements across G7 nations. Published through BSI (Germany's Federal Office for Information Security), the framework organizes AI supply chain transparency into 7 clusters covering metadata, models, datasets, system properties, KPIs, security, and infrastructure.

Critical Assessor Notice: Boundaries of Cryptographic Evidence

SWT3 witness anchors prove that specific operational controls were active at a specific point in time. They do not replace the assessor's independent judgment, professional expertise, or regulatory authority. Assessors must verify that anchored evidence is sufficient, appropriate, and relevant to the specific assessment context. Each regulatory framework retains its own assessment authority, methodology, and determination standards.

1. Background

The G7 Hiroshima AI Process established a commitment to AI supply chain transparency in 2023. The Cybersecurity Working Group -- co-led by BSI (Germany) and CISA (United States) -- spent 18 months developing a structured framework for AI-specific SBOMs. The result is a 50-element specification organized into 7 clusters, published by BSI on May 12, 2026.

Unlike traditional software SBOMs (NTIA 2021, CISA 2026), the G7 AI-SBOM framework addresses the unique characteristics of AI systems: model provenance, training data lineage, performance KPIs, hardware dependencies, and security properties that have no equivalent in conventional software supply chains.

The 7 Clusters

ClusterScopeElement Count
1. MetadataSBOM document identity, format, authorship8
2. ModelsModel cards, versioning, training provenance, weights integrity9
3. Dataset PropertiesData provenance, quality, training statistics, retention7
4. System-Level PropertiesInfrastructure components, runtime environment, integration points6
5. KPIsPower usage, thermal, water consumption, model performance metrics7
6. Security PropertiesSupply chain provenance, threat detection, adversarial resilience6
7. InfrastructureHardware inventory, lifecycle tracking, hardware attestation7

The guidance is voluntary across all G7 nations but is expected to influence procurement language in federal, defense, and critical infrastructure contracts. BSI has indicated that future versions of the German IT-Grundschutz AI module will reference these clusters. CISA's own 2026 SBOM update already incorporates several G7 AI-SBOM concepts.

SWT3 does not generate AI SBOMs -- it witnesses that an AI-SBOM was produced, records its structural properties, and creates a cryptographic anchor proving the document existed with specific characteristics at a specific point in time.

Relationship to EU AI Act Annex IV

Organizations preparing for EU AI Act conformity assessment should note the direct overlap between G7 AI-SBOM clusters and Annex IV technical documentation requirements. Cluster 2 (Models) maps to Annex IV Section 2(b) (design specifications, model architecture). Cluster 3 (Dataset Properties) maps to Annex IV Section 2(d) (training data, datasets). Cluster 7 (Infrastructure) maps to Annex IV Section 2(a) (computing resources). Achieving G7 AI-SBOM coverage generates reusable evidence for Annex IV. See the Annex IV Metrics Guide and Annex VII Data Room Guide for the full EU AI Act mapping.

2. Cluster 1: Metadata

Cluster 1 covers the SBOM document itself -- its format, version, authorship, and completeness. These elements establish the identity and traceability of the AI-SBOM document.

G7 ElementSWT3 ProcedureEvidence Produced
SBOM format identifierAI-SBOM.1Format code (CycloneDX=1, SPDX=2, custom=0)
SBOM versionAI-SBOM.1BOM document hash (SHA-256) tracks version changes
SBOM authorAI-SBOM.1Agent identity recorded via agent_id field
SBOM creation timestampAI-SBOM.1Anchor timestamp (epoch-level precision)
Clusters documentedAI-SBOM.1clusters_documented factor (0-7 coverage count)
Total component countAI-SBOM.1total_components factor (integer count)
Document integrity hashAI-SBOM.1SHA-256 BOM hash in witness fingerprint
Upstream SBOM referencesAI-SBOM.1Component count includes upstream dependencies
Assessor Evidence

The clusters_documented factor in AI-SBOM.1 anchors directly maps to this cluster's completeness requirement. A value of 7 indicates full G7 AI-SBOM coverage. Values below 5 warrant investigation into which clusters are missing from the organization's documentation.

3. Cluster 2: Models

Cluster 2 addresses the AI model itself -- its identity, versioning, training provenance, and weights integrity. This is the largest departure from traditional SBOM practices and requires multiple SWT3 procedures to cover.

G7 ElementSWT3 ProcedureEvidence Produced
Model card presenceAI-MDL.1Model card completeness attestation
Model name and identifierAI-MDL.1Model identity recorded in anchor factors
Model version trackingAI-MDL.2Version hash, drift from baseline
Training provenanceAI-MDL.3Training pipeline attestation, data lineage
Fine-tuning lineageAI-MDL.3Parent model fingerprint, fine-tuning chain
Model weights hashAI-MDL.5SHA-256 of model weight files
Weights integrity verificationAI-MDL.5Hash comparison against registered baseline
Model registry statusAI-MDL.8Registry check result, registration state
Model architecture descriptionAI-MDL.1Architecture metadata in model card fields
AI-MDL.5 -- Model Weights Hash

Weights Integrity Witnessing

Witnesses that model weight files were hashed at a specific point in time. This directly addresses the G7 requirement for weights integrity verification -- proving that a specific set of weights was present and unmodified when the AI-SBOM was produced. The static hash_model_file() utility in the SDK computes SHA-256 hashes of weight files without loading them into memory.

Assessor Tip

Compare AI-MDL.5 anchor fingerprints across deployments. Matching weight hashes prove the same model was deployed. Divergent hashes between production and staging indicate a weights mismatch that must be investigated. Cross-reference with AI-MDL.2 version anchors to confirm the weight hash corresponds to the declared model version.

AI-MDL.8 -- Registry Check

Model Registry Verification Witnessing

Witnesses that a model's registration status was checked against a model registry. The G7 AI-SBOM framework expects models to be registered and trackable. This procedure records whether the model was found in the registry, its registration state, and when the check was performed.

Assessor Tip

Unregistered models appearing in production without AI-MDL.8 anchors represent a documentation gap. Query for models that have AI-MDL.5 weights hashes but no corresponding registry check.

4. Cluster 3: Dataset Properties

Cluster 3 covers training data provenance, quality metrics, statistical properties, and retention policies. These elements address the growing regulatory expectation that AI systems document their training data lineage.

G7 ElementSWT3 ProcedureEvidence Produced
Data source provenanceAI-DATA.1Data provenance attestation, source count
Data licensing and rightsAI-DATA.1Licensing status recorded in provenance chain
Data quality metricsAI-DATA.2Quality score, completeness, consistency measures
Data cleaning and preprocessingAI-DATA.2Pipeline attestation, transformation record
Training data statisticsAI-DATA.3Dataset size, feature count, class distribution
Evaluation/test split ratiosAI-DATA.3Train/test/validation split recorded
Data retention policyAI-DATA.4Retention period, deletion schedule attestation
Assessor Evidence

Query AI-DATA.1 through AI-DATA.4 anchors as a group. A complete Cluster 3 evidence chain requires at least one anchor from each of the four procedures. Organizations with AI-DATA.1 anchors but no AI-DATA.4 anchors have documented data sources but not retention -- a common gap in AI-SBOM completeness.

5. Cluster 4: System-Level Properties

Cluster 4 documents the system in which the AI model operates -- infrastructure components, runtime environment, and integration points. This cluster bridges AI-specific elements with traditional SBOM software inventory.

G7 ElementSWT3 ProcedureEvidence Produced
Infrastructure componentsAI-SBOM.1Infrastructure component count in total_components
Software dependenciesAI-SBOM.1BOM document hash covering dependency tree
Hardware inventoryHBOM-INV.1Component count, manifest hash, baseline delta
Compute resource allocationHBOM-INV.1Hardware manifest includes compute resources
Runtime environmentAI-ENV.1Runtime configuration attestation, environment hash
Integration endpointsAI-ENV.1Service dependency count, API surface attestation
AI-ENV.1 -- Runtime Environment

Runtime Environment Witnessing

Witnesses the runtime environment configuration of an AI system. The G7 AI-SBOM framework recognizes that the same model deployed in different environments may behave differently. This procedure records the environment's properties -- container images, framework versions, GPU drivers, and service dependencies -- at a specific point in time.

Assessor Tip

Compare AI-ENV.1 anchors between staging and production. Divergent environment hashes indicate configuration drift that could affect model behavior. Cross-reference with AI-MDL.5 weights hashes to confirm model-environment pairing is consistent across deployments.

6. Cluster 5: KPIs

Cluster 5 covers operational performance indicators -- energy consumption, thermal management, water usage, and model accuracy metrics. This cluster reflects the G7's emphasis on sustainable AI and measurable performance.

G7 ElementSWT3 ProcedureEvidence Produced
Power usage effectivenessHBOM-PUE.1PUE ratio, energy consumption attestation
Energy consumption per inferenceHBOM-PUE.1Per-inference energy metrics
Thermal managementHBOM-THERM.1Thermal profile attestation, cooling efficiency
Cooling infrastructureHBOM-THERM.1Cooling system configuration record
Water consumptionHBOM-WATER.1Water usage attestation, WUE ratio
Model accuracy metricsAI-PERF.1Performance baseline, accuracy/F1/latency measures
Performance degradation trackingAI-PERF.1Performance drift from established baseline
Assessor Evidence

Cluster 5 is the most operationally focused cluster. HBOM-PUE.1, HBOM-THERM.1, and HBOM-WATER.1 provide environmental sustainability evidence increasingly required by EU regulations. AI-PERF.1 anchors track model performance over time -- a series of anchors with declining accuracy indicates model degradation that may warrant re-training or retirement.

7. Cluster 6: Security Properties

Cluster 6 addresses supply chain security, threat detection capabilities, and adversarial resilience. These elements align with existing cybersecurity SBOM practices but extend them to AI-specific attack surfaces.

G7 ElementSWT3 ProcedureEvidence Produced
Supply chain provenanceHBOM-SUPPLY.1Supplier hash, verification flag, country of origin
Supplier verification statusHBOM-SUPPLY.1provenance_verified flag (1=independent, 0=self-attested)
Known vulnerability statusAI-CYBER.1Threat detection attestation, vulnerability scan record
Threat model coverageAI-CYBER.1Threat model completeness, attack surface mapping
Adversarial testing resultsAI-SEC.1Adversarial detection attestation, resilience measures
Model poisoning detectionAI-SEC.1Data integrity verification, poisoning detection status
HBOM-SUPPLY.1 -- Supply Chain Provenance

Hardware Supply Chain Witnessing

Witnesses that supply chain provenance was assessed for hardware and software components in the AI system. Records a hash of the supplier information, whether provenance was independently verified, and a hash of the country of origin data. The G7 AI-SBOM framework expects full supply chain transparency -- self-attested claims (provenance_verified=0) are distinguishable from independently verified claims.

Assessor Tip

The provenance_verified flag is critical for procurement teams. Self-attested supply chain claims (value 0) carry different evidentiary weight than independently verified claims (value 1). Query HBOM-SUPPLY.1 anchors with provenance_verified=0 to identify components with unverified supply chain claims.

8. Cluster 7: Infrastructure

Cluster 7 covers the physical and virtual infrastructure that supports the AI system -- component inventory, lifecycle tracking, and hardware attestation. This cluster overlaps with traditional HBOM practices but adds AI-specific requirements for accelerator hardware and specialized compute.

G7 ElementSWT3 ProcedureEvidence Produced
Component inventoryHBOM-INV.1Component count, manifest hash, baseline delta
Accelerator hardwareHBOM-INV.1GPU/TPU/FPGA inventory in manifest
Component lifecycle statusHBOM-LIFE.1Lifecycle phase attestation, EOL tracking
End-of-life trackingHBOM-LIFE.1EOL date, replacement plan attestation
Hardware attestationAI-HW.1Hardware identity, firmware hash, attestation chain
Firmware integrityAI-HW.1Firmware version hash, secure boot status
Country of manufactureHBOM-INV.1Country data in component manifest
AI-HW.1 -- Hardware Attestation

Hardware Identity and Integrity Witnessing

Witnesses that hardware components were attested -- recording their identity, firmware version hash, and secure boot status. The G7 AI-SBOM framework recognizes that AI systems depend on specialized hardware (GPUs, TPUs, neural processing units) whose integrity is critical to model behavior. This procedure witnesses that hardware attestation was performed at a specific point in time.

Assessor Tip

Cross-reference AI-HW.1 anchors with HBOM-INV.1 inventory anchors. Hardware attestation without corresponding inventory entries -- or inventory entries without attestation -- indicates incomplete infrastructure documentation under Cluster 7.

HBOM-LIFE.1 -- Component Lifecycle

Lifecycle Tracking Witnessing

Witnesses that component lifecycle status was assessed. The G7 framework expects AI system operators to track end-of-life dates for critical infrastructure components and plan replacements before support ends. This procedure records lifecycle phase and EOL status at a specific point in time.

Assessor Tip

Components past EOL without replacement plans represent a supply chain risk. Query HBOM-LIFE.1 anchors alongside HBOM-INV.1 anchors to identify infrastructure components approaching or past end-of-life.

9. Quick Start

The following examples demonstrate witnessing AI-SBOM generation using the Python and TypeScript SDKs. Both calls produce SWT3 witness anchors that can be independently verified.

Python

from swt3_ai import Witness witness = Witness(clearing_level=1) # Witness AI-SBOM generation (Cluster 1 metadata) anchor = witness.witness_sbom( total_components=142, clusters_documented=7, format="cyclonedx", bom_hash="e3b0c44298fc...", model_count=4, dataset_count=18, ) print(anchor) # SWT3-E-VULTR-AI-AISBOM1-PASS-1747094400-...

TypeScript

import { Witness } from '@tenova/swt3-ai'; const witness = new Witness({ clearingLevel: 1 }); // Witness AI-SBOM generation (Cluster 1 metadata) const anchor = await witness.witnessSbom({ totalComponents: 142, clustersDocumented: 7, format: 'cyclonedx', bomHash: 'e3b0c44298fc...', modelCount: 4, datasetCount: 18, }); console.log(anchor); // SWT3-E-VULTR-AI-AISBOM1-PASS-1747094400-...

Each witness call records the AI-SBOM event with the specified factors and produces an anchor at the configured clearing level. The anchor string can be verified at sovereign.tenova.io/verify using only the anchor value -- no API keys or vendor access required.

Recommended Witness Cadence

10. Relationship to CISA Guidance

The G7 AI-SBOM Minimum Elements and CISA 2026 SBOM Minimum Elements are complementary frameworks with different origins and scopes.

DimensionG7 AI-SBOM (May 2026)CISA 2026 SBOM (July 2026)
OriginG7 Cybersecurity Working Group (BSI/CISA co-led)CISA (US federal)
ScopeAI systems specificallyAll software, with AI/infrastructure extensions
Structure7 clusters, 50 elements3 tiers (Baseline, AI Extension, Infrastructure Extension)
Binding forceVoluntary (G7 guidance)Mandatory for US federal contractors (EO 14028)
KPIsYes (Cluster 5 -- energy, thermal, water, performance)No
Hardware attestationYes (Cluster 7 -- firmware hash, secure boot)Limited (component inventory only)
Dataset documentationDetailed (Cluster 3 -- 7 elements)Basic (training data sources, dataset lineage)

The G7 AI-SBOM framework is broader in AI-specific coverage (KPIs, hardware attestation, dataset properties) while CISA's framework carries regulatory weight for US federal procurement. Organizations subject to both should target the G7's 7-cluster structure -- achieving full G7 coverage automatically satisfies CISA's AI Extension and Infrastructure Extension tiers.

SWT3 procedures map to both frameworks. An AI-SBOM.1 anchor with clusters_documented=7 provides evidence for both G7 Cluster 1 completeness and CISA Baseline tier coverage. The witness anchors are framework-neutral -- the same evidence serves both regulatory contexts.

11. Cross-References