LaWallet NWC
An open-source Lightning Address platform with Nostr Wallet Connect — for communities, builders, and contributors.
What is LaWallet NWC
LaWallet NWC is a self-hostable platform that lets a community give its members a lightning address under a custom domain, an integrated wallet, and a Nostr identity — built on a progressive self-custody model.
It's three independent services around a shared model: a Next.js web app (frontend, REST API, LUD-16 resolution), an external NWC proxy that provisions courtesy connections via LNURL, and a listener that watches relays and dispatches LUD-22 webhooks.
Pre-alpha. Funded by OpenSats — Fifteenth Wave (December 2025 → September 2026).
Where to start
I want to run it
Self-host LaWallet NWC for your community. Local dev, Docker, deployment targets.
I want to build on top
Architecture, plugin model, integration patterns, and the contributor guide.
I want to call the API
Interactive REST reference and playground with NIP-07 / NIP-98 signing.
Connect my domain with LaWallet
LaWallet will handle lightning and Nostr addresses on your existing domain.
What you can build
- Community wallets — every member gets a
name@yourdomainlightning address, no custodian required. - NFC paywalls & badges — BoltCard-backed flows for events, gates, and merch.
- Plugins — first-party proposals for Events, Badges, and Commerce.
- CMS integrations — drop Lightning payments into existing sites (see WordPress).
How it's organized
Architecture
The three-service design and how they communicate.
Guides
Auth, testing, JWT lifecycle, SDK plans.
Roles & Permissions
USER → VIEWER → OPERATOR → ADMIN, RBAC model.
Roadmap
Month-by-month plan through June 2026.
Open standards
| Protocol | Status | Usage |
|---|---|---|
| NIP-47 (NWC) | Current | Wallet connection stored on the user record and used for payment flows |
| NIP-98 | Current | Signed requests exchanged for JWT sessions |
| LUD-16 | Current | /api/lud16/[username] pay-request responses for users with NWC configured |
| NIP-05 | Planned | Nostr identity verification endpoint |
| NIP-57 | Planned | Zaps |
| LUD-21 | Planned | Payment verification |
| LUD-22 | Planned | Webhook delivery |