Scanner Release Determinism Checklist

Audience: Scanner release engineers and the release-determinism gate owners.

Purpose: Ensure every Scanner release ships a reproducibility bundle so that any operator can independently confirm a scan replays bit-for-bit.

What to publish

Where to publish

How to generate

  1. Run determinism harness (SCAN-DETER-186-009) against release image with frozen clock/seed/concurrency and pinned feeds/policy.
  2. Export bundle using the harness CLI (pending) or the helper script scripts/scanner/determinism-run.sh.
  3. Copy worker-emitted determinism.json from surface manifest cache into surface/determinism.json inside the bundle for cross-checks.
  4. Sign bundles with DSSE (determinism predicate) and, if enabled, submit to Rekor.

Acceptance gates

References