Cashu Book of NUTs

Requests and user experience

Getting tokens from one wallet to another should feel like showing a QR code, not like pasting JSON.

NUT-18 defines payment requests. NUT-26 encodes those requests as Bech32m, which is nicer in invoices, URLs, and QR codes. NUT-16 animates a QR code so a large payload still scans.

In this chapter