Sample passport
See the release decision before production.
This public-safe sample shows how Release Passport turns release identity, runtime signals, policy results, rollback readiness, and approval state into an auditable decision.
Decision: HOLD
Service
payment-api
v2.18.4 / production / apps-payments
Decision: HOLD
Source SHA
6c29df4
Image digest
sha256:9fd1b7a8140f
Mode
shadow
Policy
3 holds
What an operator sees
This sample shows the shape of a public-safe passport record: identity, evidence, decision mode, and the reason a release can proceed, wait, or stop. Real customer passports stay inside the customer runtime.
Identity is explicit
Commit, artifact, namespace, release ID, and service are recorded together.
Evidence has timing
Freshness and observation time matter; stale data can hold a release.
Next action is explicit
A HOLD tells the operator which evidence must be refreshed or attached before promotion.
Timeline
One contract across web, CLI, API, and reports.
Signed artifact shape.
Passport JSON, Markdown, report export, evidence source list, policy evaluation, approvals, waivers, checksum, and policy-engine version stay inside the customer runtime.
What enforce mode would do.
In enforce mode this HOLD would stop promotion until GitOps sync, metrics, rollback, and approval evidence are refreshed or an approved waiver is recorded.
Run the first gate.
Start in shadow mode with one service and one evidence source. Move to advisory or enforce only after the team trusts the decision path.
