Skip to content

Release Evidence

Deploy

Release evidence is the operator-facing proof that a V1 gateway package can be installed, upgraded, rolled back, and reviewed without secret-bearing artifacts. It ties Helm, Cosign, SBOM, provenance, backup/restore, upgrade/drain, rollback, checksums, release notes, and no-secret scans into one metadata-only record.

  • Release owners preparing a V1 release candidate.
  • Operators checking upgrade and rollback readiness.
  • Security reviewers checking artifact policy and no-secret gates.
  • Platform teams validating managed or self-hosted evidence.

This page explains the public release-evidence workflow. The machine contracts are the M8 release evidence bundle and the M9 release-candidate evidence manifest. The docs site should explain required fields and failure modes; it should not publish generated bundles unless they are intentionally curated for public release.

Use it before publishing a release candidate, accepting a managed or self-hosted deployment handoff, or changing docs that mention package integrity, rollback, or no-secret posture.

  1. The release record names the source repository, source ref, source revision, package version, and release-candidate bundle.
  2. Package artifacts link Helm chart, release notes, checksum manifest, image or chart digests, Cosign verification, SBOM, and SLSA-style provenance.
  3. The M8 compatibility check links self-hosted readiness, release evidence bundle validation, backup/restore report, and upgrade/drain report.
  4. The upgrade/drain path proves new stateful sessions are denied during drain, active sessions complete or terminate by timeout, readiness gates pass before traffic cutover, and rollback boundaries are known.
  5. The artifact policy confirms metadata-only records and false for secrets, credentials, raw tokens, prompts, tool payloads, request bodies, response bodies, and customer data.
  6. No-secret scan result is a release blocker when it does not pass.
Evidence areaRequired proof
HelmChart renders with install diagnostics and hardening defaults.
CosignSignature verification, certificate identity, OIDC issuer, transparency log, and transcript digest.
SBOMSPDX or CycloneDX artifact with digest and generator.
ProvenanceBuilder, build type, source repo, source ref, source digest, and materials.
Backup/restoreMetadata counts, restore target, post-restore governed call, audit event, no-secret scan.
Upgrade/drainDrain start, new-session denial, drain timeout, readiness result, rollback behavior, audit events.
Release notes/checksumsPackage artifacts with digests.
No-secret scanPass result with forbidden classes checked.
  • A release package records customer data, prompts, payloads, request bodies, response bodies, raw tokens, credentials, or secret material.
  • The M9 manifest claims M8 compatibility without validating the M8 release evidence bundle.
  • Upgrade starts without drain timeout or active-session lookup through PostgreSQL and Valkey.
  • Rollback is described without a previous Helm revision or readiness boundary.
  • Generated release/ or report output is committed by accident when it is not the deliverable.
  • Docs describe certified air-gapped packaging, Terraform modules, or a Kubernetes operator as V1 defaults. Those need source before publication.

Type set in Geist, Source Serif 4, and Departure Mono.