How it works

Four moving parts: the dashboard where you register devices, our custodial Lightning gateway that creates invoices and auto-pays out to your wallet, your own MQTT broker that carries the signed payment event, and the Home Assistant automation that turns the hardware on.

1. Register the asset

In the dashboard, add a device: name, price in sats, the Lightning Address that will receive payouts, and the Home Assistant entity you want triggered (e.g. switch.coffee_machine + switch.turn_on).

2. Get a unique QR

We generate a permanent LNURL-pay endpoint per asset. Print the QR on a sticker and put it on the machine. Each scan produces a fresh, single-use Lightning invoice.

3. Customer scans & pays

Any Lightning wallet works (Phoenix, Wallet of Satoshi, Zeus, Alby). The invoice is created by our custodial LNBits gateway and settles in under a second on the Lightning Network.

4. Platform fee + auto-payout

LNBits fires an HMAC-signed webhook back to the gateway. We deduct the configurable platform fee and immediately pay the remainder out over Lightning to the Lightning Address on your account.

5. MQTT push to Home Assistant

A signed payment event is published to your own MQTT broker (credentials encrypted at rest). A Home Assistant automation listening on that topic calls the configured service — coffee gets brewed, charger turns on, ride starts running.