Skip to content

v0.5.3 — Live web demo + valichord_attestation v1.2.0

Choose a tag to compare

@topeuph-ai topeuph-ai released this 22 May 18:23
· 315 commits to main since this release

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_initlog_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_totalleaves_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