class

CRE::Cli::Commands::VerifyBundle

Inherits Reference < Object

VerifyBundle reads a compliance evidence ZIP produced by 'cre export' and re-runs every check the bundle's README documents:

  1. Per-file SHA-256 vs manifest.json
  2. Manifest Ed25519 signature vs public_key.pem (if both present)
  3. Audit log hash chain reconstruction
  4. Audit batch Merkle-root + signature reconstruction

Exit codes: 0 - all checks passed 2 - one or more checks failed 64 - usage error

Instance methods

execute(argv : Array(String), io : IO) : Int32
Source