Cashu Fault Lab
Browse documentation

Release

Release notes

What changed in the v0.1.2 maintainer preview and how to try it.

Cashu Fault Lab 0.1.2 is a maintainer-preview release for testing local wallet adapters. It produces reproducible developer feedback; it is not release qualification or certification.

What changed

  • adapter init generates TypeScript, Rust, or Python adapter scaffolds with contract tests and CI.
  • adapter preflight validates schema compatibility, loopback origins, authentication, capability identity and profile support, configured read-only evidence endpoints, and connectivity with stable, actionable diagnostics.
  • adapter preview selects applicable HTTP response-loss and duplicate-delivery checks, starts and stops the local fault gateway automatically, and reports unsupported capabilities as N/A.
  • Preview runs emit redacted JSON, HTML, JUnit, preflight results, replay commands, and a maintainer-ready README in one feedback bundle.
  • Recovery and evidence handling now rejects more retry-identity, proof-state, redemption-start, and conflicting-observation failures.

Remote or hosted wallet origins are intentionally rejected in this release.

See the v0.1.2 maintainer-preview checklist for completed release requirements and the external-validation blockers that remain.

Try it

bash
npx cashu-fault-lab@0.1.2 doctor
npx cashu-fault-lab@0.1.2 adapter preflight --adapters ./adapter-manifest.json
npx cashu-fault-lab@0.1.2 adapter preview --adapters ./adapter-manifest.json --sender my-wallet --receiver my-wallet

Full documentation: https://cashu-fault-lab.vercel.app/