Cashu primary-source snapshot

Fetched: 2026-04-28 UTC

1) Official homepage

Source: https://cashu.space/

Selected excerpts from the official site:

Cashu is a free and open-source Chaumian ecash protocol built for Bitcoin.

A digital bearer token that is stored on a user’s device, very similar to physical cash.

Anyone can run a mint for their application, be it a wallet, a web paywall, paid streaming services, or a voucher and rewards system for a super market.

Additional signals from the source:

  • The homepage frames Cashu as a protocol and application primitive, not as one flagship consumer wallet.
  • The “mint + wallet” split is explicit and is central to understanding the trust model and deployment model.
  • The examples of paywalls, streaming, and vouchers show that the intended scope is broader than ordinary wallet-to-wallet payments.

2) Official docs landing page

Source: https://docs.cashu.space/

Selected excerpts from the official docs:

Cashu is Ecash for Bitcoin

Ecash is a digital bearer token that is stored on a user’s device, very similar to physical cash.

Cashu is designed to be private, secure and scalable. Transactions are instant and nearly free.

Cashu tokens support spending conditions like P2PK and HTLCs.

Additional signals from the source:

  • The docs reinforce the physical-cash analogy and emphasize bearer-token behavior.
  • The explicit callout of P2PK and HTLCs is important because it shows Cashu is not just a minimal private-transfer scheme.
  • The docs page is also a routing hub into protocol, projects, libraries, and resources, suggesting a broader ecosystem surface.

3) Protocol overview page

Source: https://docs.cashu.space/protocol

Selected excerpts from the official docs:

Cashu is an ecash protocol built for Bitcoin. It is an open protocol which means that everyone can write their own software to interact with other Cashu apps. Applications that follow the specifications will be compatible with the rest of the ecosystem.

Additional signals from the source:

  • Interoperability across independent apps is a first-class goal.
  • The open-protocol framing makes the specs repo, not any single app, the real source of truth.
  • The same page also gives the compact BDHKE actor model of Alice, Carol, and Bob (user, receiver, mint), which helps anchor the protocol’s mental model.

4) NUT specification repo

Source: https://github.com/cashubtc/nuts

Selected signals from the public repo page:

  • The repo is explicitly labeled “Cashu protocol specifications.”
  • The rendered repo index exposes a growing family of NUTs covering token-state checks, spending conditions, P2PK, DLEQ proofs, deterministic secrets, HTLCs, MPP, WebSocket subscriptions, payment requests, clear/blind authentication, BOLT11 and BOLT12 payment methods, Nostr mint backup, and pay-to-blinded-key.
  • This repo is clearly the living standards surface for the protocol.

5) NUT-00: cryptography and models

Source: https://raw.githubusercontent.com/cashubtc/nuts/main/00.md

Selected excerpts from the spec:

This document details the notation and models used throughout the specification and lays the groundwork for understanding the basic cryptography used in the Cashu protocol.

Alice sends to Bob: B_ = Y + rG with r being a random blinding factor (blinding)

Bob sends back to Alice blinded key: C_ = kB_ … (signing)

Alice can calculate the unblinded key as C_ - rK … (unblinding)

Additional signals from the source:

  • NUT-00 is effectively the closest thing to a foundational protocol paper in the current first-party corpus.
  • The spec formalizes the core blind-signature flow, token models, and token serialization formats.
  • The same document shows Cashu’s protocol surface is more mature than a marketing-site summary implies, including V3/V4 token serialization and binary transfer framing.

6) Main implementation: Nutshell

Source: https://github.com/cashubtc/nutshell

Selected excerpts from the public repo page:

Nutshell is a Chaumian Ecash wallet and mint for Bitcoin Lightning based on the Cashu protocol.

Full support for the Cashu protocol specifications

Standalone CLI wallet and mint server

Wallet with builtin Tor

Use multiple mints in a single wallet

Deterministic wallet with seed phrase backup

Programmable ecash: P2PK and HTLCs

Additional signals from the source:

  • Nutshell is both a reference implementation and an operational product surface.
  • The repo shows concrete operator/developer reality: Lightning backends, Docker mint deployment, storage backends, authentication options, and migration/testing workflows.
  • Built-in Tor, multiple mints, deterministic backup, and programmable conditions make this look like practical payments infrastructure rather than a toy demo.

7) Rust implementation stack: CDK

Source: https://github.com/cashubtc/cdk

Selected excerpts from the public repo page:

CDK is a collection of rust crates for Cashu wallets and mints written in Rust.

cdk-mintd: Cashu Mint Binary.

cdk-mint-rpc: Mint management gRPC server and cli.

Additional signals from the source:

  • The Rust stack broadens Cashu from one Python codebase into a multi-language protocol ecosystem.
  • The crate inventory shows serious infrastructure intent: storage backends, webserver, multiple Lightning backends, metrics, FFI bindings, payment processing, and mint-management RPC.
  • The status table mapping implemented NUTs is one of the clearest current indicators of protocol maturity.

8) Official projects page and GitHub org

Sources:

Selected excerpts from the public sources:

routstr is a marketplace to buy and sell LLM APIs using Cashu ecash tokens.

TollGate turns any WiFi router into a decentralized ISP using Bitcoin and ecash.

hashpool is an accountless mining pool that uses ecash to represent mining shares.

Additional signals from the source:

  • The official projects page is a strong clue that Cashu is becoming an ecosystem substrate for novel applications, not just a wallet standard.
  • The examples span LLM API markets, merchant payments, mining-share accounting, and WiFi monetization.
  • The GitHub org reinforces this breadth with protocol specs, wallets, mint implementations, management tools, and curated resource lists.

Notes

  • Cashu appears best cataloged as Bitcoin ecash protocol / Chaumian bearer-token payments infrastructure / wallet-and-mint protocol.
  • No single canonical standalone whitepaper or litepaper surfaced in this pass.
  • In practice, the protocol specs (especially NUT-00), the docs, and the implementation repos are the real source of truth.
  • The most important architectural lens is the separation between mints and wallets, with blind-signature-based privacy and Lightning-based interoperability sitting underneath a broader application layer.