Decision Evidence Ledger now tells you which known option or input category to check when a local command fails, without repeating supplied values, file paths, payloads, or exception text.
What changed
- Missing required options are named precisely—for example,
Missing required option: --payload. - JSON, JSON Lines, and timestamp failures identify the relevant option and expected format.
- Failure JSON adds a human-readable
message. Existing diagnosticcodes, exit statuses, successful JSON, envelope schema, and verification rules remain unchanged.
Try it
From the tagged source checkout with Python 3.11 or newer:
python -m pip install .
decision-evidence verify-chain --ledger examples/SYNTHETIC_chain.jsonlThe synthetic lifecycle chain should return ok: true with three events. Use decision-evidence seal --help to inspect the sealing inputs.
This is a GitHub source release, not a package-index release. Integrity checks bind records to digests; they do not establish underlying factual truth.