explain: add all-derivations signed provenance and conflict decisions #25
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Extend
explainwith an all-derivations, signed-provenance view that also exposes theoperative attacks and preferences for each derivation.
Motivation from the grounded two-machine run
Human
explain lab-originselected one route and ended at an opaque internal factidentifier:
For a shared signed theory, an auditor needed to know which journal assertion supplied
that fact, its SPL, SID, signer DID, and whether it remained active. The run also had
multiple possible support routes and competing defeaters; the single selected tree did
not reveal alternatives or why one conflict resolution mattered.
Issues #9, #12, and #13 improved entry inspection and blocked-literal diagnostics.
This proposal connects successful derivations to that signed journal data and exposes
all relevant alternatives.
Proposed CLI
For example:
For each fact/rule/preference node, include where applicable:
This is signed-theory provenance only; Elephant need not understand an external wiki
or evidence URL.
Acceptance criteria
--allreturns every distinct minimal successful derivation, deterministicallyordered, with a documented bound/truncation indicator.
--provenanceresolves opaque fact IDs to journal entries and signers.an explicitly requested historical view.
resolved them.
showorlogwithout parsing CBCL.former proof.
Environment / evidence
Observed with Elephant 0.1.2. Example text and richer query artifacts are retained at:
github.com/anuna-cooperative/flf-elephant-experiment@96ca63675e/runs/2026-07-16/grounded-machineB