Explanation

Concepts

Key concepts for using the epack CLI and Go SDK. Understand the security model, trust levels, and how remotes work.

Quick Reference

Verification Flags

  • --integrity-only — digests only
  • --require-attestation — must be signed
  • --issuer — require specific OIDC issuer
  • --subject — require specific signer

Signing

  • epack sign pack.pack — interactive
  • EPACK_OIDC_TOKEN=... — CI/CD mode
  • Signatures logged to Rekor

Pushing

  • epack push <remote> pack.pack
  • --label — add release labels
  • --env — target environment

Looking for background and motivation?

Learn why Evidence Packs exist and the problems they solve at evidencepack.org.

Visit evidencepack.org →
New to epack? Check out the Get Started tutorial for a guided walkthrough.