CLI: export active SPL corpus and replay with fingerprint verification #27
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
Add native export of the active SPL corpus and a replay/verification workflow for
reproducible semantic closure.
Motivation from the grounded two-machine run
The live journal contained 53 entries, but a clean semantic replay required exactly 38
active content assertions. The harness had to manually:
The replay succeeded, but reconstructing the active corpus by hand is error-prone and
not a reusable CLI contract.
Proposed CLI
For example:
Useful export selectors could include
--active,--include-meta,--include-members,--include-retracted, and--signer. A manifest can preserveprovenance and original entry IDs without embedding non-SPL data into the replayable
corpus.
Acceptance criteria
--active --format splemits only active, parseable SPL statements and is stableacross repeated exports of the same journal state.
parsing.
and fingerprint match in JSON.
semantic replay remains identity-independent.
Environment / evidence
Observed with Elephant 0.1.2. The hand-maintained corpus and replay script are:
github.com/anuna-cooperative/flf-elephant-experiment@96ca63675e/corpus/rootclaim-grounded.splgithub.com/anuna-cooperative/flf-elephant-experiment@96ca63675e/runs/2026-07-16/grounded-machineB/verify-replay.sh