CLINK Protocol Demo

Debits: Authorize Payments from Your Wallet

CLINK provides standardized, Nostr-native methods for common Lightning interactions. It uses Nostr's built-in transport, identity, and encryption to let Lightning apps and nodes talk to each other securely.

This approach avoids the reliance on traditional web servers, offering a greatly enhanced user experience over alternatives like LNURL or NWC.

An ndebit is a static, shareable code that grants permission for another party to request payments from your Lightning node over Nostr.

Pay an Invoice with a CLINK Debit

Paste an ndebit string and a BOLT 11 invoice to authorize a payment from a provider. This demonstrates how a client can request a payment from a server that has been granted permission.

You can get an ndebit from a CLINK-compatible wallet like ShockWallet to try this feature.

Decoded Debit Data

Decoded data will appear here...