LunaBell
Connecting to Nimiq

Someone says they paid. Their screen says sent. You still don't know.

The bell that only rings when the lunas are real

LunaBell turns a phone into a Nimiq payment soundbox. Create a charge, show the QR, put the phone down. When the payment actually settles on-chain, the bell rings and speaks how much arrived.

Open in browser

Runs inside Nimiq Pay. Works in any browser for a look around.

A silent screen is how the fraud works

Someone shows you a payment screen, you hand over the goods, nothing ever arrives. India answered this in hardware, and merchants bought it by the million.

0M

Paytm Soundboxes deployed

company figure, Apr 2023

0M

PhonePe Smart Speakers

company figure, Apr 2023

0

Of them are software

every one is a device you buy

“Before sound boxes, people were using apps to create fake payment receipts. I got conned a few times.”a merchant, quoted by Rest of World, 4 April 2023

One charge, start to settled

  1. 1

    Name the amount

    A charge is one object: amount, reason, and a tag derived from it. It lives in its own link, so there is no account and no database.

  2. 2

    Show it or send it

    Prop the phone up as a counter code, or drop the link in a chat. Whoever pays does it from their own wallet, straight to yours.

  3. 3

    The bell rings

    It rings only for that tag, that exact amount, that recipient, and only after the charge was made. Hands stay full, eyes stay up.

  4. 4

    The receipt outlives the moment

    Every open re-reads the chain. The confirmation count climbs while you watch it. No screenshot can do that.

One of these keeps counting

The numbers on the right are read live from Nimiq mainnet, right now, in your browser.

A screenshot
250 NIM
Payment sent
Confirmations14,864
Capturedwhenever they liked
Frozen the instant it was taken. Editable by anyone with a photo app.
A LunaBell receipt
17.82 NIM
Verified against the chain just now
Confirmations...
Chain head...
Climbing while you read this. Re-read from Nimiq every five seconds.

Small on purpose

It speaks, so you can look away

A struck bell, then the amount in the language Nimiq Pay is already set to. Serve the next person without checking a screen.

It rings only for your charge

Matched on tag, exact amount, recipient and block window. A dust transfer or a replayed old payment cannot set it off.

The receipt is a link, not a picture

Forward it into the argument. It re-reads the chain on every open, so its confirmation count keeps climbing.

Nothing is ever held

Payment goes wallet to wallet. No custody, no deposits, no account, no database. The charge lives in its own link.

Speaks the local money

Amounts announced in NIM or the local currency, with the luna count shown for anyone who wants the exact figure.

Open, MIT, auditable

Every matching rule is in the repo with tests that assert the bell stays silent when it should.

Put it on the counter

Or in the group chat where someone still owes you. Same bell, same receipt.

Open in browser