Stack: Node/TypeScript backend, LND for Lightning (Docker, mainnet), Cloudflare Workers for inbound email processing, Next.js frontend, PostgreSQL.
LNURL-pay fully supported — niko@tanstaafl.email works as a Lightning Address and a Nostr zap endpoint (NIP-57).
The gate works via SMTP: email arrives → Cloudflare Worker catches it → checks trust list → if unknown, holds the email and fires an auto-reply with a Lightning invoice. Pay via any wallet (WebLN supported for one-click). All mainnet.
Try it: send anything to niko@tanstaafl.email and you'll see the whole flow.