Blog

Subprocessors in the AI chain: why an AI Bill of Materials is no longer a luxury

NSA guidance and CSA research make subprocessors in the AI chain visible. Why an AI Bill of Materials and chain control are now required.

· Victor Angelier

Anyone using an AI service typically only sees the front end: a chat interface, an agent, a button that processes a document. What runs under the bonnet remains invisible. New guidance from the NSA and additional research from the Cloud Security Alliance make clear that this invisibility is a problem. Behind a single AI service there is often a chain of suppliers, datasets, models, infrastructure and third-party services — and risks such as backdoors, data poisoning and misconfigurations are seen as relevant threats within that chain.

The AI chain as an explicit area of focus

On 4 March 2026 the NSA published the document Artificial intelligence and machine learning: Supply chain risks and mitigations. The Cloud Security Alliance summarised this guidance in a research note and translated it into a practical framework. In it, the AI/ML supply chain is broken down into six components: training data, models, software, infrastructure, hardware and third-party services.

The CSA analysis links concrete measures to that chain: an AI Bill of Materials (AI BOM) that inventories all components, cryptographic integrity validation and threat modelling across the entire pipeline. The core idea is that organisations must include the full chain and not assess only the main model. Every link — subprocessors in the chain — should be systematically mapped and checked.

This approach does not stand alone. NIST's Artificial Intelligence Risk Management Framework has long described supply chain risks for AI systems and advises organisations to identify all suppliers, subcontractors and components, to require AI BOMs and SBOMs, and to explicitly assess third-party providers on their own chain security. The direction is consistent: in these sources, chain control is emphatically a governance and risk management issue, not merely a technical detail.

What chain control looks like technically

What does this mean in practice? An academic article on arXiv, A Framework for AI Software Bill of Materials, sets this out. The authors propose recording models, datasets, libraries and services as separate artefacts, with continuous model lineage tracking and cryptographic provenance validation throughout the MLOps pipeline. This makes it traceable where a model comes from, which data it has seen and which underlying components are involved.

The article explicitly links this to existing standards such as the NIST SSDF and the AI RMF, and to zero-trust principles. The message is that, in this approach, subprocessors should no longer function as invisible components behind an API. Chain governance is a design question, in which visibility per component is the starting point.

Governance, contracts and audit rights

Chain control is not only about technology. An analysis by Mitratech, NIST AI RMF and Third-Party Risk, shows that several functions in the NIST framework — GOVERN, MAP and MANAGE — are explicitly aimed at external software, data and services. Third-party risk is thereby formally part of AI risk management.

Foley & Lardner LLP translates this in Five Steps Every Manufacturer and Supply Chain Manager Should Take into concrete steps: contractually obliging suppliers to be transparent about their models, data provenance, testing protocols and logging, and building in recurring assessments and audit rights. For organisations handling sensitive information, this raises standing questions: who are our AI subprocessors, which datasets and services do they use, how often do we test their security, and which fallback scenarios are secured?

Where a verification layer can help

A practical challenge is the gap between the front end a professional sees and the chain running behind it. That is precisely where a verification layer can offer extra visibility. IamVera.ai is not a chatbot and not its own language model, but a privacy-focused verification layer for professionals working with confidential or high-trust information.

Vera can route a task through selected, independent AI models and thereby expose verification steps, corrections, mutual differences and sources for inspection. This supports control and review; it is no guarantee of correctness or truth and it does not make hallucinations impossible. What it does do is make verification steps, corrections, mutual differences and sources visible for inspection — an approach that aligns with the broader idea of visibility and review.

For the data scope, the Semantic Privacy Shield is relevant. It can replace sensitive document values with synthetic, session-only equivalents on EU infrastructure before AI processing takes place. The AI chain analyses the synthetic version; the original values can be restored locally after the workflow. The architecture is designed to send only anonymised content onward to the selected models. The workflow is fail-closed: if the privacy check fails, the document is not sent onward. This is an architecture description, not a promise of flawless anonymisation or full GDPR compliance.

Uploaded PDFs are processed temporarily for the active run and are not stored permanently; PDF metadata may be retained for session history. Within that protected workflow, users can view and edit documents via Vera Office, which uses Collabora Online. Vera Office does not edit anything autonomously and is not a Microsoft Office plug-in; the user retains control.

Visibility as a starting point

The NSA guidance, the NIST framework and the additional analyses point in the same direction: subprocessors and underlying components should no longer be a black box. A verifiable inventory of the chain, with insight into which parties could access which data and under what conditions, is becoming part of serious AI use. A verification layer can support that visibility, but in my assessment the professional final judgement — which chain is acceptable and which is not — remains with the user.

← All articles