stave fingerprint explain
Show the policy fingerprint preimage and diagnosis
Usage
stave fingerprint explain [flags]
Description
Print the exact bytes that feed the policy fingerprint SHA256, plus diagnostic flags for each component. Use this to verify that the fingerprint certifies what you expect.
Text mode (default): prints the preimage lines verbatim, then the sha256 fingerprint.
JSON mode: machine-readable with diagnosis flags: eval_version_present — is the engine version in the hashed bytes? asset_types_hashed — per control, did scope contribute to the hash?
Exit codes: 0 success 2 input error (bad flag, missing controls directory) 4 internal error (control load failure)
Flags
| Flag | Type | Description |
|---|---|---|
-i, --controls | string | control definitions directory (empty = built-in catalog) |
-f, --format | string | output format: text | json (default: text) |
Examples
stave fingerprint explain
stave fingerprint explain --controls ./my-controls --format json