Skip to content

Decision Evidence Ledger v0.2.1 — actionable, safe errors

Latest

Choose a tag to compare

@liver-detox liver-detox released this 06 Sep 14:45

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 diagnostic codes, 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.jsonl

The 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.