Portable Audit Pack CLI Runbook

Status: Target behavior for implementation sprint handoff (2026-02-10).

Objective

Define expected parity between generation and verification CLI flows for portable audit packs in connected and air-gapped environments.

Export workflow (target)

stella auditpack export \
  --artifact myorg/myapp@sha256:<digest> \
  --bom sbom.json \
  --vex vex/*.json \
  --out artifact-audit-pack.tzst \
  --profile portable-v1 \
  --rekor-tiles fetch \
  --sign-key ed25519:stella-bom-signer@2026Q1

Expected behavior:

Verify workflow (target)

stella auditpack verify artifact-audit-pack.tzst --offline --profile portable-v1

Required checks:

Output contract

Air-gap operator sequence

  1. Transfer bundle to offline verifier host.
  2. Run stella auditpack verify ... --offline.
  3. Archive verification output with audit evidence.
  4. Record profile version and verifier key IDs in release record.

Documentation dependency