-
Notifications
You must be signed in to change notification settings - Fork 0
Logbook June 2026
Week of Jun 1 — Read-side completeness: proof-bearing fact enumeration and complete token list endpoints landed Monday–Tuesday, followed by verifyTokenState and verifyTokenFacts verifiers by Thursday. A SPA redesign opened Sunday makes the browser client a first-class consumer of the full read API.
Week of Jun 8 — The heaviest week of the project. Monday: SPA redesign merged, request verifier landed and fixed for a regression, CLI release opened. Tuesday: nine PRs covering atomicity, CLI release, proof-bearing read fixes, docs, retract error handling, a Plutus completeness-step-order repin, owner queries, and a slot-offset fix. Wednesday: error hardening, panics replaced with typed failures, release CI fixed. Thursday: Plutus fork repinned, verified read projections removed from the API, submit validation tightened, indexer chain-sync fixed. Friday: release token moved to org GitHub App.
- Merged SPA on wasm cage reactor: hardening + redesign + #62 cutover #309
- Merged feat: verifyTokenRequests — request-set completeness on /tokens/:id/requests #312
- Merged fix: restore verifyTokenRequests (regressed by reconcile 677ec55) #315
- Opened feat(cli): ship mpfs-cli release artifacts #314
- Opened Fix cage eval era history and SPA wasm perf #316
- Merged feat(cli): ship mpfs-cli release artifacts #314
- Merged Fix cage eval era history and SPA wasm perf #316
- Merged fix(http): read snapshot and completeness proof atomically #318
- Merged docs: refresh non-CLI system documentation #320
- Merged fix(retract): return client error for non-retractable facts #322
- Merged fix(deps): bump haskell-mts to CSMT completeness inclusion-step-order fix #323
- Merged feat(cli): support owner processing and verified queries #325
- Merged fix(update): derive update validTo as an in-horizon slot offset #326
- Merged fix: make proof-bearing reads atomic #328
- Merged docs(cli): record devnet lifecycle cast #329
- Merged fix(http): log uncaught Warp exceptions #330
- Merged fix(tx-builder): replace scoped panics with typed failures #336
- Merged fix(cage): make pure paths total #337
- Merged ci(release): unblock release-please PR checks #339
- Merged docs: dependency graph page #340
- Merged ci(release): fix linux mpfs-cli bundle (awk not found) #341
- Merged Repin plutus to fork 1.65.0.0-wasm32.1, drop local patch #344
- Merged refactor(api)!: remove verified read projections #347
- Merged feat(submit): reject non-MPFS transactions #349
- Merged build(nix): filter haskell/wasm source to stop spurious cache busting #351
- Merged SPA: decode witnessed tx_out via reactor #352
- Merged ci(docs): deploy docs only on main #354
- Merged fix(indexer): resume chain-sync at the tip, prune by k blocks #356
- Opened ci(release): mint homebrew-tap token from a GitHub App #357
- Merged ci(release): mint homebrew-tap token from a GitHub App (drop the stored PAT) #357
- Opened docs: align docs with current code, restructure README, add agent layer #358
Week of Jun 15 — The verifier switched to consuming the shared cardano-ledger-wasm kernel, reducing duplication across the ecosystem. Darwin release token work opened at the weekend, aligning the macOS release path with the Linux App-token approach from last week.
Week of Jun 22 — CI token plumbing completed: both the darwin-release and the main release.yml now use the org CI App for the homebrew tap token. The neutral CSMT verifier WASM landed Friday — browser consumers such as mpfs-browser can now verify CSMT state independently without bundling the full MPFS server logic.