Safeguard
Supply Chain•

Do you need the Transparency Exchange API yet?

The Transparency Exchange API aims to standardize how SBOMs and VEX files move between systems. See its data model, its status, and when to wait or adopt.

Safeguard Security Team
4 min read

Probably not yet for most teams. The Transparency Exchange API, or TEA, is a standard in progress for exchanging SBOMs, VEX files, and attestations between systems. If you have few customers, a stable download URL and a dated index do the job. Look at TEA when automation requests start to pile up.

What TEA is

The project's README describes TEA as a standard, format-agnostic API for exchanging product-related artifacts such as bills of materials between systems. It says upstream vendors and open source projects can use it to keep downstream consumers up to date with transparency artifacts, including BOMs, VEX files, and attestations. The scope covers discovery of servers using a Transparency Exchange Identifier, retrieval of artifacts, publication, authentication and authorization, and querying.

Its data model

The README describes these objects.

ObjectMeaning
ProductGroups releases for a product line or family
Product ReleaseThe main entry point; an identifier resolves to one or more
ComponentA lineage of component releases
Component ReleaseOne release of a component, with its own collection
CollectionA versioned list of artifacts for a release

The versioning of collections is the useful idea: a release has a list of artifacts, and the list itself has versions when something changes, for example when a VEX file is added.

Status to check before you commit

At the time of writing, the README says the standard is being worked on within Ecma technical committee 54 with the goal of standardization, that it is in beta 2, and that the beta focuses on the consumer side of the API, with work on the publisher API starting after the 1.0 release. Check the repository for current status before you plan around it. A beta can change.

Decision guide

Your situationWhat to do now
Fewer than a dozen customers asking for SBOMsStable URLs per release and a dated index
Many customers asking for the same filesAutomate delivery with a documented HTTPS endpoint
Customers ask for TEA by nameRead the spec, test against the beta, and tell them your timeline
You are building an SBOM platformFollow the spec and take part in interoperability tests

Make future adoption easy

Even without TEA, you can prepare.

  1. Give every release a stable identifier and URL.
  2. Keep SBOMs, VEX files, and advisories in one place per release.
  3. Version your artifact lists when you add or change items.
  4. Use common component identifiers such as Package-URL.
  5. Keep a history, so a consumer can see what changed.

CISA's 2026 minimum elements also describe API delivery as one valid way to share SBOMs, along with version-specific URLs and public repositories, so a plain endpoint remains acceptable while standards settle.

Try it yourself

Click through it at your own pace, or open it full screen.

Look at the inventory a release would carry. TEA would be the way to hand it on.

Where Safeguard fits

Safeguard's SBOM and dependency scanning produces inventories in standard formats. A free scan is available at gold.safeguard.sh/scan.

Quick check

Is TEA a final standard?

Its README described it as in beta at the time of writing, so check the repository for current status.

Can I share SBOMs without TEA?

Yes. CISA's guidance lists version-specific URLs, APIs, and public repositories as valid ways to share.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.