Assurance glossary
Assurance note
In plain language: These definitions separate what signed bytes prove, what independent replay checks, and what decision owners must establish outside the evidence pack.
Question: What do the assurance terms in the evidence contract and review guidance mean precisely?
Decision use: Use these definitions to keep evidence-signer, verifier, and decision-owner statements consistent with the recorded decision scope.
Evidence: The versioned public contracts, deterministic verification behavior, and the assurance and security responsibilities linked from this glossary.
Acceptance policy
JSON policy defining metric thresholds and applicable decision controls. Native pack-v1 comparisons bind the original policy bytes. Captured comparisons bind canonical policy JSON. Judge evidence binds its analysis policy and is accepted under an independently supplied recipient policy.
Anchor
A value controlled by the verifier rather than selected from submitted
evidence. Native pack-v1 verification requires policy bytes, baseline and
subject artifact-identity digests, the canonical schedule digest, both runtime
digests, and the expected evidence-signer fingerprint as anchors. When either
side uses llama_cpp, it also requires an independently approved
normalized-request digest. Captured verification instead pins complete runs,
normalized request, policy and signer; judge verification uses an independent
recipient policy binding its own evidence objects and signer. Independence
concerns control of expectations, not the number of people or organizations.
Assurance claim
A scoped statement supported by evidence, enforcement, and explicit assumptions. A machine verdict is one input to the claim, not the whole claim.
Artifact identity
A provider-specific canonical description of authenticated model material, such as an immutable Hugging Face revision plus checkpoint and tokenizer digests.
Canonical JSON
UTF-8 JSON with sorted object keys, compact separators, finite numbers, and contract-specific newline behavior. Canonical schedules, artifact identities, scoring observations, and embedded hash inputs have no final line feed; most bundle JSON documents and signed receipt statements use one. Canonical bytes make digests and signatures unambiguous. This is InvarLock's versioned profile, not a claim of RFC 8785 JSON Canonicalization Scheme conformance.
Comparison ID
For native pack-v1, a stable identifier derived from the normalized request, authenticated artifact identities, schedule and policy bytes, runtime digests, and paired records. It identifies one closed comparison.
Comparison report
For native pack-v1, the current invarlock/comparison-report-v3 document
derived from paired records and policy. It contains the baseline mean, subject
mean, comparison value, metric-specific paired interval, threshold, optional
sample qualification, optional exact-match side-accuracy qualification, and
finite-schedule verdict. Strict verification also preserves signed v1 and v2
report semantics. Captured comparisons use
invarlock/multi-metric-comparison-v1; bounded judge evidence has a separate
analysis result.
Captured comparison
Replay over retained evaluator records. Deterministic scores are recomputed;
recorded scores retain the source judgment while aggregation is replayed.
Complete-run pins identify the supplied facts without asserting native model
execution. Published evidence uses invarlock/evidence-pack-v2.
Bounded judge measurement
Repeated ratings of frozen answers under a declared rubric, trial schedule and
bounded scale. Retained calls support offline parsing and analysis replay.
fixed-benchmark-hoeffding-v1 uses declared units, assumes independence
across units, and applies a declared family error budget. Replay checks the
declared grouping and arithmetic; it does not establish independence, judge
agreement with reference labels, or population-wide model quality.
Evidence pack
For native exact-match, NLL and deterministic extensions, the immutable
invarlock/evidence-pack-v1 directory containing the request, identities,
provider material, schedule, paired records, report, inventory, checksums, and
evidence signature. Captured and judge evidence use their own formats and
trust inputs; these formats do not convey interchangeable claims.
Evidence set
An index of deterministic captured and bounded judge evidence with a local verification result that checks both components, their shared inputs, and their acceptance conjunction. It is not a new signed attestation. Component evidence and receipts retain their own scopes and trust inputs.
Finite-sample decision
For native pack-v1, a result over the exact scheduled records. Exact match uses a paired Newcombe effect-size interval; normalized NLL uses deterministic paired resampling of the authenticated schedule. Neither establishes population coverage, representativeness, or performance on records outside the schedule.
Fingerprint
InvarLock's sha256: digest of the raw 32-byte Ed25519 public key. A
fingerprint identifies a key; authorization of that key is an external
identity-management decision.
Exact-match delta
For native pack-v1, 100 * (subject mean - baseline mean) for per-record
scores of zero or one, expressed in percentage points. Captured exact-match
comparison values use score units, subject mean - baseline mean; reports may
display their percentage-point equivalent.
Execution attestation
Evidence from an independently trusted mechanism that a measured runtime executed a specific workload. A runtime digest in an InvarLock manifest is not execution attestation.
Independent verification
Replay of submitted evidence using anchors obtained outside that evidence. Native and captured verification can publish a separate signed receipt; bounded judge verification returns a local result and optionally signs it.
Hosted service identity
A digest-bound descriptor of the declared service configuration and
observation window. Hosted runs use artifact_digest: null; a service
descriptor does not identify hidden weights or guarantee later service
behavior.
Material digest
SHA-256 identity of exact authenticated material. It is distinct from the digest of the JSON identity document that describes that material.
Normalized NLL per UTF-8 byte
Per-record score -logprob_sum / utf8_byte_count. InvarLock compares the
arithmetic mean of these scores for the subject with the corresponding
arithmetic mean for the baseline. It is a teacher-forced expected-continuation
likelihood regression measure, not a general model-quality score.
Metric-specific paired interval
For native pack-v1, exact match uses a paired Newcombe 95% effect-size interval whose lower bound controls the metric threshold. Normalized NLL uses the deterministic 95% interval obtained from 2,048 paired percentile-bootstrap replicates whose upper bound controls the metric threshold. An authorized scorer extension uses the same deterministic paired-resampling method over its unit-interval record values, with the lower bound controlling its percentage-point delta threshold. Optional sample qualification adds count and width requirements; v3 exact-match reports may independently add a floor for both side means.
Sample qualification
Optional section of native comparison-report-v2/v3 derived from coupled policy fields. It records the required and observed paired-record count, the allowed and observed interval width, their units and individual results, and their combined result. It qualifies this authenticated finite schedule; it does not establish representativeness.
Paired record
For native pack-v1, one schedule position whose record ID and input digest exactly match the baseline and subject observations and whose side scores are derived from the bound record facts.
Derived perplexity interpretation
exp(weighted mean(subject token-NLL - baseline token-NLL)) over paired
records. The verifier renders it only when both sides bind the same
authenticated tokenizer contract and report equal positive token counts for
every record. It has no policy, interval, or verdict authority.
Evidence signer
The actor that executes or imports a closed request and signs the canonical evidence pack. An evidence signature authenticates the signer and bytes, not the truth of the measurements.
Policy provenance
External record of policy authorship, review, rationale, scope, version, effective period, and approval. The policy digest binds bytes but does not supply this governance history.
Provider ABI
The versioned runtime-integration interface through which an implementation authenticates artifacts and emits identities, receipts, and per-record observations.
Renderer
The read-only presentation of retained results in supported terminal and file formats. It applies the evidence family's integrity checks and preserves the recorded signature status; unsigned local reports do not become independently accepted evidence. Recipient acceptance comes from verification under independently controlled inputs, with a signed receipt where requested.
Scorer extension
An explicitly authorized deterministic text scorer selected instead of a
built-in metric. It replays authenticated expected and observed text and
returns one higher-is-better value in [0, 1] per record. The core retains
arithmetic-mean aggregation, paired percentage-point comparison, interval, and
policy authority. Its identity, descriptor, and configuration are bound by the
request and independently pinned policy.
Runtime digest
A SHA-256 identity for the expected runtime image. Digest equality identifies the declared image bytes; it does not prove execution.
Runtime manifest
Per-side document that binds the run report, configuration, provider evidence, declared container settings, and runtime image digest.
Schedule
For native pack-v1, canonical ordered dataset material containing dataset coordinates, record IDs, exact inputs and their digests, and expected outputs. Captured runs retain case records and pairing identities; judge plans separately bind the cases, declared units, sides, and repetitions in the trial schedule.
Signed verification receipt
An external verifier-signed statement binding evidence, independent anchors
and the replay result. Native pack-v1 uses
invarlock/evidence-verification-receipt-v1, or v2 when a normalized-request
anchor is included. Captured evidence uses v3 with explicit captured scope;
judge evidence uses invarlock/judge-measurement-verification-receipt-v1. The
receipt format, not its version number alone, determines its assurance.
Required decision role
A judge analysis policy setting that includes a metric in the required conjunction. Advisory results remain visible but cannot independently establish recipient acceptance.
Verifier
The actor that supplies independently controlled acceptance anchors and replays submitted evidence. A verifier may publish a signed receipt where supported. Independent control of expectations and any required separation of signing roles are established by the recipient's process.
Verifier-owned replay
Reconstruction of pairing, supported per-record score derivation, comparison arithmetic, uncertainty and policy results from authenticated retained facts. Recorded ratings are replayed as supplied measurements; verification does not recreate the original judgment or call the judge again.