Skip to main content
The trust metadata API is the canonical discovery surface for release trust attachments. It exposes two views: a fact-first summary that tells you which categories of trust artifacts are present, and a full detail view that gives you everything you need to independently retrieve, inspect, and verify each attachment. Both views are read-only and require no authentication.

Endpoints

Summary view

The summary view is fact-first: it reports observable facts about which trust attachment categories are present. A bibliotheca may include optional judgments, but derived judgments are non-canonical policy outcomes and are not substitutes for raw trust facts or independent verification.

Summary response fields

object
required
The release subject this summary is bound to.
object[]
required
Array of trust artifact category summaries. May be empty when the release exists but no trust artifacts have been attached yet.
boolean
required
Whether the full detail view is available for this release.
object
Optional bibliotheca-produced assessments such as verification labels or policy outcomes. These are derived judgments, not canonical trust facts.
object
required
Current-state revision metadata.

Summary example

An empty artifacts array means the release exists but no trust artifacts have been attached yet. This is not a failure — it means there is no current trust evidence, not that the release is missing or invalid.

Detail view

The detail view exposes full information for independent retrieval and verification of each trust attachment.

Detail response fields

object
required
The bound release subject (same structure as the summary view).
object[]
required
Array of trust attachment records. May be empty.
object
required
Current-state revision metadata (same structure as summary).

Detail example

Trust artifact format profiles

Attachment status semantics

superseded is a freshness state, not a revocation. A superseded attachment was not necessarily compromised — it was replaced. However, it does not satisfy mandatory current-state trust evidence in the baseline. If only superseded evidence is available for a mandatory trust category, report a stale-trust-evidence-only diagnostic rather than a pass or a security failure.