x402 icon indicating copy to clipboard operation
x402 copied to clipboard

feat: Add Bitcoin Cashu support

Open yashbhutwala opened this issue 3 months ago • 4 comments

Summary

  • add NUT-24 cashu-token scheme with bitcoin mainnet/testnet defaults and multi-mint metadata
  • wire facilitator to validate requirements, check unspent proofs, and settle via CashuWallet.receive
  • update TypeScript/Python SDK types, docs, and focused tests for interoperable Cashu support
  • Sister PRs: https://github.com/google-agentic-commerce/a2a-x402/pull/20, https://github.com/google-agentic-commerce/AP2/pull/24

yashbhutwala avatar Sep 17 '25 01:09 yashbhutwala

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

cb-heimdall avatar Sep 17 '25 01:09 cb-heimdall

@yashbhutwala is attempting to deploy a commit to the Coinbase Team on Vercel.

A member of the Team first needs to authorize it.

vercel[bot] avatar Sep 17 '25 01:09 vercel[bot]

Awesome!

cloudsupper avatar Oct 13 '25 17:10 cloudsupper

Hi @yashbhutwala! Thanks for the contribution. We're in the process of implementing v2 (discussion here), which will likely make your Cashu integration process much simpler.

apmcdermott avatar Nov 13 '25 16:11 apmcdermott