Lightning Address · BIP-353 · BOLT12

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.

you@kaleidoswap.me
Get the KaleidoSwap Extension

Free to claim · self-custodial · yours for good

How it works

Claim once. Get paid forever.

From your name to your wallet, in three steps.

1

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.

2

Share it anywhere

Drop you@kaleidoswap.me on your profile, invoice, or Nostr bio. Any Lightning wallet can pay it like an email address.

3

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.

What you get

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