LaWallet

LaWallet NWC

Current implementation, setup, and roadmap for LaWallet NWC.

Welcome

LaWallet NWC is a pre-alpha Next.js application for Lightning Address management, NFC card flows, and Nostr Wallet Connect.

The current repository is focused on:

  • JWT session issuance backed by NIP-98 authentication
  • Lightning address assignment and LUD-16 pay responses for NWC-backed users
  • Card, card-design, settings, and remote-connection APIs
  • Optional Alby Hub sub-account provisioning during user creation

The broader product vision in the roadmap still includes redirect-based onboarding, courtesy NWC provisioning, NIP-05, webhook delivery, and additional service containers. Those items are documented as planned work, not current behavior.

  • Getting Started — Local setup and current app surface
  • Architecture — Current implementation and target topology
  • Guides — Current auth/testing docs and SDK roadmap notes
  • API Reference — Current REST endpoints in lawallet-nwc
  • Plugins — Events, Badges, Commerce proposals
  • Roadmap — 6-month development timeline

Open Standards

ProtocolStatusUsage
NIP-47 (NWC)CurrentWallet connection stored on the user record and used for payment flows
NIP-98CurrentSigned requests exchanged for JWT sessions
LUD-16Current/api/lud16/[username] pay-request responses for users with NWC configured
NIP-05PlannedNostr identity verification endpoint is not implemented in this repo yet
NIP-57PlannedZap support is roadmap work
LUD-21PlannedPayment verification is roadmap work
LUD-22PlannedWebhook delivery is roadmap work

Funded by

OpenSats — Fifteenth Wave of Bitcoin Grants (December 2025).

On this page