BLFS (Bitcoin Lightning for Shopify) primary sources — 2026-05-02
Project status in this pass
- No canonical standalone whitepaper or litepaper surfaced.
- The clearest current sources of truth were the official Megalith Lightning docs and the first-party GitHub repository.
- The materials make BLFS look like reusable Shopify-to-Lightning merchant middleware built around Nostr Wallet Connect rather than a simple plugin.
Primary-source snapshots
1) Official getting-started overview
- URL: https://docs.megalithic.me/BLFS/getting-started
- Key excerpt:
- The docs say BLFS “connects NWC (Nostr Wallet Connect) financial services to individual Shopify merchants.”
- They describe BLFS as an open-source, server-side, constantly running application that talks to an NWC funding source and the Shopify API while generating customer-facing Lightning invoices.
- They also say anyone can run BLFS, anyone can connect it to any NWC financial service, and operators may optionally charge a percentage fee.
2) GitHub repository framing
- URL: https://github.com/MegalithicBTC/BLFS
- Key excerpt:
- The repo says BLFS enables Shopify merchants to receive zero-fee Bitcoin payments over the Lightning Network “without trusting any counterparty.”
- It also shows a one-operator / many-merchants model and names example NWC services such as Rizful, Alby Hub, LNbits, Coinos, and Wallet of Satoshi.
3) Merchant onboarding flow
- URL: https://docs.megalithic.me/BLFS/first_steps_for_merchant
- Key excerpt:
- The merchant docs say the merchant signs up for an NWC-capable Lightning service, obtains a receive-only NWC code, and then hands the BLFS developer three things: the receive-only NWC code, the
.myshopify.comstore domain, and a public brand image URL. - This is strong evidence that BLFS is coordinating an operator workflow around merchant onboarding, not just embedding a wallet button.
- The merchant docs say the merchant signs up for an NWC-capable Lightning service, obtains a receive-only NWC code, and then hands the BLFS developer three things: the receive-only NWC code, the
4) Developer deployment model
- URL: https://docs.megalithic.me/BLFS/first_steps_for_developer
- Key excerpt:
- The developer docs recommend a low-latency cloud VPS with minimal specs such as 1 vCPU and 2 GB RAM.
- They stress that the BLFS instance must be publicly reachable and responsive because it is generating invoices during live checkout.
- This reinforces that BLFS is an operational middleware service, not just a static theme customization.
Working conclusion
BLFS is best cataloged as Shopify merchant-payments middleware that bridges Shopify checkout, merchant-provided receive-only NWC credentials, and Lightning invoice generation. The decisive evidence in this pass was the repeated server-side language, the explicit merchant-to-operator onboarding handoff, the multi-merchant operator model, and the public emphasis on NWC as the funding/control surface.