v0.5.3 — Live web demo + valichord_attestation v1.2.0
Live web demo
valichord-demo.onrender.com/demo
One-click browser interface to the full ValiChord commit-reveal protocol. Click Run Protocol and watch the live Holochain network on Oracle Cloud run a real reproducibility validation — researcher and three independent Claude Haiku validators committing blind, then revealing simultaneously. Takes ~2 minutes because that is real network time, not a timer.
At the end of each run the page shows a curl command to fetch the HarmonyRecord directly from the Oracle DHT — confirming the result was written by the Holochain network, not generated by the web page.
See demo/DEMO_WEBSITE.md for the full technical guide (Flask architecture, request flow, concurrency design, Render deployment).
valichord_attestation v1.2.0
PiSessionAdapter — new adapter for pi coding agent session v3 JSONL files. Resolves the active branch via parentId walk, applies compaction filtering, extracts 8 metrics (turns, tool calls, error rate, tokens, cost, compaction count, stop reason), and builds a full Merkle tree over all branch entries. 67 tests.
ValiChordLogger for lm-evaluation-harness — optional logger following the wandb/trackio pattern. Hooks into post_init → log_eval_samples, builds a valichord_attestation bundle (Merkle tree over per-sample filtered_resps, stable SHA-256 commitment via RFC 8785), and saves it alongside the results_*.json artifact. Wired via --valichord_args output_path=./results CLI flag. See topeuph-ai/lm-evaluation-harness.
Format v1.2 (carried from v0.5.21): Metric.filter field for multi-filter tasks; Bundle.meta provenance block; dual bundle_hash / content_hash. All v1.0 and v1.1 bundles remain valid.
326 tests, 99% line coverage.
falsify/PRML integration
valichord_attestation is now cited in falsify-cookbook Pattern 13 (PRML + commit-reveal validation, co-authored with Cüneyt Öztürk / Studio 11) and in the falsify v0.3 spec backlog as a prior-art precedent for bundle-side count commitment (samples_total → leaves_total analogy).
Other changes since v0.5.21
- Holochain 0.6.1 upgrade complete (iroh/QUIC transport;
kitsune2-bootstrap-srv 0.4.1) - Svelte 5 UI wired end-to-end to live conductor; all three protocol roles functional
- Governance badge idempotency fix —
issue_badge_if_missing()now retries from the idempotency return path - Full test suite: 96 Tryorama tests pass (1 skipped — WebSocket exhaustion in Codespaces), 47 sweettest tests pass