pull down to refresh
Good question. Yeah the prepaid balance approach is kind of the best solution right now for subscriptions on Lightning. The problem is Lightning doesn't have a native recurring payment mechanism, you can't just authorize a pull payment like you can with a credit card. So either you ask the user to manually pay an invoice every month which nobody actually does, or you hold a balance and deduct from it. The Mochi wallet is that second approach. User loads sats when they want, subscriptions draw from it automatically. No failed payments, no chasing invoices. If the balance runs out we notify them to top up.
As for Geyser, there's some overlap in the broadest sense that we're both Lightning native and creator focused. But Geyser is really built around crowdfunding and project fundraising. Mochi is more of a full creator storefront, think ongoing subscriptions, digital product sales, and tipping all from one page. Closer to what Patreon or Gumroad does but on Lightning. Different use cases really, Geyser is great for funding a specific project, Mochi is for creators who want to get paid consistently for their ongoing work.
Appreciate the kind words, still early days so any feedback is welcome.
6,710 sats to post this as anon in 5 different territories. Mentioning this for no particular reason, just an interesting use case of the @anon handle.
Haven't looked into this for a long time. Is this the current state-of-the-art to allow for a subscription service within a Bitcoin context?
In any event, hope things take off. Is this overlapping a bit with some of the usecases of the Geyser platform?