Add Satograms to your wallet

If your users already have lightning addresses on your domain, they're already eligible to receive Satograms. Integrating fully lets you show them the sender's message, and opens up a revenue stream you control.

For wallet operators

The business case. How the revenue split works, what integration costs, and what you're agreeing to (and not agreeing to).

  • Take a delivery cut at a rate negotiated per wallet.
  • No integration fee, no SLA, no token, no escrow.
  • 1-2 week realistic timeline to first credited Satogram.
Read the business case →

For developers

Technical documentation. Endpoint requirements, subscription handlers, end-to-end test recipe.

  • Working code for LND, Core Lightning, LDK, and Eclair.
  • LNURL-pay setup, TLV parsing, regtest test recipe.
  • Pre-launch operational checklist.
Read the technical docs →

How delivery works

The Satogram service finds lightning addresses on your domain and delivers a small payment to each, with the sender's message attached as a custom TLV record (34349334). Your invoice subscriber reads that TLV plus the recipient identifier in TLV 6789998212, credits the user, and (optionally) shows them the message.

For high-volume providers, opting into the batch-keysend path bundles up to 50 of your users into a single payment — and that's the path on which you can take a delivery fee.

Talk to us

Questions, want to opt into batch keysends, or want to share your domain + pubkey to get added to the operator's config? Reach out: