Skip to content

Releases: liver-detox/decision-evidence-ledger

Decision Evidence Ledger v0.2.1 — actionable, safe errors

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.

Decision Evidence Ledger v0.2.0 — Rebuild and verify a complete evidence lifecycle

Choose a tag to compare

@liver-detox liver-detox released this 04 Sep 14:42

Decision Evidence Ledger v0.2.0 makes it easier to keep decision changes reviewable without overwriting history or copying source payloads into the ledger.

What you can do

  • Verify the included three-event lifecycle and receive one JSON result with ok, the event count, and the current head digest.
  • Rebuild the complete ASSERTCORRECTWITHDRAW lifecycle from synthetic inputs.
  • Use clearer help for seal, verify-envelope, and verify-chain.

Quick start

PYTHONPATH=src python3 -m decision_evidence_ledger.cli \
  verify-chain --ledger examples/SYNTHETIC_chain.jsonl

For the hands-on rebuild walkthrough, see the synthetic example.

What improved

The README now leads with the first useful result, CLI help explains each input more clearly, and the rebuild example is checked against the included chain by an automated test.

This is a GitHub source release; no package-index distribution is provided. The ledger checks structural consistency, not the truth of underlying statements.

Decision Evidence Ledger v0.1.0

Choose a tag to compare

@liver-detox liver-detox released this 22 Aug 13:31

First public release.

  • Creates digest-only evidence envelopes with deterministic canonical JSON and SHA-256 bindings.
  • Supports ASSERT, CORRECT, and WITHDRAW lifecycle validation and ordered ledger checks.
  • Includes a local Python API and the decision-evidence CLI with no third-party runtime dependencies.
  • Uses synthetic examples and does not retain source payload or metadata inside an envelope.

This release checks structural consistency, not factual truth, identity, trusted time, or investment performance. No package-index release is included.