Skip to content

Glossary

View as Markdown

The words these docs use. Where a term names something built or proposed, its status is beside it.

Security terms

TermWhat it meansWhere it stands
Artifact integrityThe model bytes are checked against the approved digest before a session loads them.In the experiment
Configuration integrityThe configuration digest is part of the release and compared on every report.In the experiment
Release authorizationA release is signed and approved before it can be loaded.In the experiment
Destination-bound approvalAn approval names the environment and resource it applies to.In the experiment
Runtime identityThe runtime reports which release it loaded, under which runtime policy.Worker self-report
Version mismatchApproved and reported identities differ, shown as reload pending.In the experiment
Deployment evidenceEvery observation is kept, including ones that confirm nothing.Recorded trace
Recovery verificationAfter an explicit reload the reported identity is compared again.One recorded reload
Unauthorized changesWrong destinations and changed components as scripted fault tests.Specified, not run
Evidence freshnessHeartbeats that show a report is current, not stale.Not built
Model provenanceWhere a model and its training inputs came from, beyond its digest.Research

Release and evidence terms

TermWhat it means
ReleaseOne exact thing, named by digest: the model, its configuration and, proposed, its preprocessing. Release identity
DestinationWhere a release may run. In the captured run, the environment non-actuating-lab and the resource onnx-cpu.
ApprovalA binding of one exact release to one destination, under a runtime policy with an age limit. Approval binding
Runtime policyThe runtime a destination must have. In the experiment, ONNX Runtime 1.23.2 with exactly CPUExecutionProvider. Runtime integration
ObservationOne recorded comparison of the approved identity with the identity the runtime reports, with its status. Evidence and observations
MatchedEvery identity field is equal, and the reported runtime satisfies the policy.
Reload pendingThe reported identity differs from the approved one. In baseline mode the runtime waits for an explicit reload.
Evidence unavailableThere is no loaded report. The observation carries a reason code and no loaded identity.
Reason codeWhy an observation has the status unknown. The captured run has one, RUNTIME_UNAVAILABLE.
Self-reportWhat the worker says it loaded. The host and worker are trusted in the experiment, so it is not independent attestation.
Baseline modeThe runtime keeps serving the release it loaded until an explicit reload.
TraceOne JSON document holding a run's scope, recorded toolchain, runtime policy and observations.
Imported, not verifiedThe label on every value from a trace opened in the evidence app. Signatures are not checked. The evidence app

Kinds of statement

Working in the experiment, measured, proposed, hypothesis and not claimed. How to read these docs

Last updated: October 10, 2026