Nuts
Cashu protocol specifications https://cashubtc.github.io/nuts/
Install / Use
/learn @cashubtc/NutsREADME
Cashu NUTs (Notation, Usage, and Terminology)
These documents each specify parts of the Cashu protocol. Read the specifications for the legacy API here.
Specifications
Wallets and mints MUST implement all mandatory specs and CAN implement optional specs.
Mandatory
| NUT # | Description | | -------- | ----------------------- | | 00 | Cryptography and Models | | 01 | Mint public keys | | 02 | Keysets and fees | | 03 | Swapping tokens | | 04 | Minting tokens | | 05 | Melting tokens | | 06 | Mint info |
Optional
| # | Description | Wallets | Mints | | -------- | --------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------ | | 07 | Token state check | Nutshell, Nutstash, cashu-ts, cdk, Minibits, macadamia | Nutshell, cdk-mintd, nutmix | | 08 | Overpaid Lightning fees | Nutshell, Nutstash, cashu-ts, cdk, Minibits, macadamia | Nutshell, cdk-mintd, nutmix | | 09 | Signature restore | Nutshell, cdk, Cashu.me, Minibits, macadamia | Nutshell, cdk-mintd | | 10 | Spending conditions | Nutshell, cdk, cashu-ts, Minibits | Nutshell, cdk-mintd, nutmix | | 11 | Pay-To-Pubkey (P2PK) | Nutshell, cdk, Cashu.me, Minibits | Nutshell, cdk-mintd, nutmix | | 12 | DLEQ proofs | Nutshell, cdk, cashu-ts | Nutshell, cdk-mintd, nutmix | | 13 | Deterministic secrets | Nutshell, cashu-ts, cdk, macadamia, Minibits | - | | 14 | Hashed Timelock Contracts (HTLCs) | Nutshell, cdk | Nutshell, cdk-mintd, nutmix | | 15 | Partial multi-path payments (MPP) | Nutshell, cdk | Nutshell, cdk-mintd, nutmix | | 16 | Animated QR codes | Cashu.me, macadamia, Minibits | - | | 17 | WebSocket subscriptions | Nutshell, cdk, Cashu.me, Minibits | Nutshell, cdk-mintd, nutmix | | 18 | Payment requests | Cashu.me, Boardwalk, cdk, Minibits | - | | 19 | Cached Responses | - | Nutshell, cdk-mintd | | 20 | Signature on Mint Quote | cdk, Nutshell | cdk-mintd, Nutshell | | 21 | Clear authentication | Nutshell, cdk | Nutshell, cdk-mintd, nutmix | | 22 | Blind authentication | Nutshell, cdk | Nutshell, cdk-mintd, nutmix | | 23 | Payment Method: BOLT11 | Nutshell, cdk | Nutshell, cdk-mintd, nutmix | | 24 | HTTP 402 Payment Required | - | - | | 25 | Payment Method: BOLT12 | cdk, cashu-ts | cdk-mintd | | 26 | Payment Request Bech32m Encoding | cdk, cashu-ts | - | | 27 | Nostr Mint Backup | Cashu.me, cdk | - | | 28 | Pay to Blinded Key (P2BK) | cdk, cashu-ts | - | | 29 | Batched Mint | - | - |
Wallets
Mints
Related Skills
next
A beautifully designed, floating Pomodoro timer that respects your workspace.
product-manager-skills
33PM skill for Claude Code, Codex, Cursor, and Windsurf: diagnose SaaS metrics, critique PRDs, plan roadmaps, run discovery, and coach PM career transitions.
devplan-mcp-server
3MCP server for generating development plans, project roadmaps, and task breakdowns for Claude Code. Turn project ideas into paint-by-numbers implementation plans.
Security Score
Audited on Mar 28, 2026
