One name for every
Bitcoin payment you take.
Get paid with a single name instead of a fresh invoice every time, and keep custody of every sat.
Claim once. Get paid forever.
From your name to your wallet, in three steps.
Claim your name
Pick an available handle in the KaleidoSwap Extension. The claim is signed by your wallet's own key, so the name is bound to you, and only you can re-point it.
Share it anywhere
Drop you@kaleidoswap.me on your profile, invoice, or Nostr bio. Any Lightning wallet can pay it like an email address.
Get paid, even offline
Invoices are minted against your Spark wallet and the inbound HTLC is held by the SSP, then credited to you, with no need to keep an app open.
One handle, every way to be paid
Each capability below resolves from the same name you claimed.
Lightning Address LUD-16
A human-readable address any LNURL-pay wallet can send to, with no invoice copy-paste and no expiry to race against.
Verified Nostr identity NIP-05
The handle doubles as a NIP-05 identity, so you get the verified checkmark on Nostr. The proof is a profile event you sign yourself.
Zappable NIP-57
Receive zaps out of the box. It advertises allowsNostr and a kind-9735 receipt is signed the instant a zap is paid.
Self-custodial Spark
No custodial account, ever. The registry only maps your name to your wallet, so it can't move, freeze, or redirect a single sat.
BIP-353 instructions Soon
The same name, resolved over DNS. Wallets look up you@kaleidoswap.me and pay a BOLT12 offer or on-chain address, with no server in the path.
BOLT12 offers Soon
A reusable Lightning offer behind your name: static, no expiry, amount-flexible. Publish it once and accept payments to it indefinitely.
Get your handle
Pick your name inside the KaleidoSwap Extension, where your keys already live.
Get the KaleidoSwap Extension