Start from the working flow. Use the browser to understand the product, then use the SDK when your app needs the same deposit, recovery, and withdrawal checks.
The SDK and CLI run from this repository. Use the workspace packages or reviewed tarballs; the npm release is pending.Start with one complete flow
1
Run the browser quickstart
Deposit one note, restore it, and withdraw it before integrating any individual layer.
2
Choose one boundary
Start with one path: the TypeScript SDK, deposit, or withdrawal guide.
3
Verify the exact runtime
Match the network, pool, verifier, proving files, public-input order, fee, and submission path before handling value.
Choose a surface
Follow a build path
How the pieces stay consistent
Before submitting value
- Choose one complete network setup.
- Check proving files before building a witness or proof.
- Validate recovery data before accepting secret-bearing input.
- Read the public-input order before encoding withdrawal calldata.