Summary
The release currently publishes SHA-256 checksums but does not provide:
- signed checksums or artifact signatures;
- SBOMs;
- build provenance/attestations;
- signed release tags.
Goal
Give downstream users verifiable evidence that binaries, packages, and images were built from the intended SILO Console source and dependency graph.
Acceptance criteria
- Generate an SPDX or CycloneDX SBOM for binaries/packages and OCI images.
- Publish build provenance for the tagged commit and workflow identity.
- Sign checksum manifests and container images using an agreed keyless or managed-key workflow.
- Verify signatures and attestations in CI before publishing a release.
- Document offline verification commands.
- Preserve a key-rotation/revocation procedure if managed keys are used.
- Decide whether annotated git tags must also be signed and enforce the decision.
Summary
The release currently publishes SHA-256 checksums but does not provide:
Goal
Give downstream users verifiable evidence that binaries, packages, and images were built from the intended SILO Console source and dependency graph.
Acceptance criteria