Infinite Markets runs your catalog, stock, shipping and Lightning checkout inside your own LNbits, then publishes it to Nostr so you can sell on your own web shop and on marketplaces like Plebeian Market and Conduit Market, with one inventory and every order invoiced from your own wallet.



Every storefront wants its own copy of your shop, payments are hard to prove, and relays forget. Infinite Markets fixes the plumbing.
The web shop and each marketplace keep their own copy; stock drifts and you oversell.
One authoritative catalog, published as open Nostr events.
Nostr receipts and buyer-stated amounts aren't proof; retries create duplicate invoices.
Only settled LNbits payments confirm orders.
Orders wait until the merchant's tab or signer is online.
Background workers inside LNbits run 24/7.
Publishing isn't delivery, deleted items linger, and nothing records who accepted what.
Durable outbox with per-relay evidence and a live catalog check.
NIP-15 is unrecommended and NIP-04 messages reveal who buys from whom.
NIP-99 + Gamma spec, with NIP-17 gift-wrapped orders.
Invoices sent by hand after an order arrives, or paid to a Lightning address that isn't tied to the order.
Every order gets an LNbits invoice bound to it, automatically.
Shopify-style platforms hold payouts and customer data, and make leaving costly. (Nostr marketplaces don't: they're non-custodial and your key is portable.)
Import your Shopify CSV as drafts; your key, stock, shipping and wallet stay with you.
Infinite Markets is the commerce authority: catalog, inventory, shipping, orders and messages. LNbits core stays the settlement authority: invoices, payment records and your funding source.
Your catalog is published as standard Gamma / NIP-99 events signed with your own key. Buyers check out in the marketplace they already use; the order arrives encrypted in your inbox and goes through the same reservation and invoice pipeline as a web order.

The problem, the two rails and where your listings show up, in one short clip. Then watch the 2-minute product demo: set up, catalog, publishing, a live 210‑sat Lightning purchase, orders and messages.
Everything a merchant needs to run day to day, with background workers that keep going when the browser is closed. Click any screenshot to enlarge it.









You need LNbits 1.6.0 or newer and a wallet to receive payments. Try it with small amounts first.
Full install guide →In LNbits: Server → Extensions → Manifest sources.
https://raw.githubusercontent.com/bitkarrot/infinitemarkets/main/manifest.jsonKeys auto-generate on first run; the base URL falls back to LNBITS_BASEURL when it is a canonical https origin. Set INFINITEMARKETS_* vars to manage keys/origin explicitly.
Pick the merchant wallet, add a product, and it appears on your storefront and on Nostr.