Integration Docs

Working code and reference material for adding Satogram support to a custodial Lightning wallet. Pick a starting point below, or read in order.

Quickstart

  1. Make sure /.well-known/lnurlp/<user> advertises commentAllowed >= 256.
  2. In your invoice subscriber, read TLV 34349334 (message) and TLV 6789998212 (recipient or comma-separated recipients) off settled incoming payments.
  3. Split the amount across recipients, credit each user idempotently on (payment_hash, recipient).

Realistic timeline: 1-2 weeks from kickoff to first Satogram credited in production.

Looking for the business case instead?

Revenue model, cost of integration, and what you're agreeing to (and not agreeing to) live in a separate doc aimed at product/BD readers.

Read the business case →