Public alpha

NIMmesh

Pay with NIM without internet

Sign on a phone with no signal. It hops phone to phone over Bluetooth until someone online broadcasts it for you.

Install on iPhone

Open this page in Safari

A real wallet, offline

The NIMmesh wallet on an iPhone, its status line reading mesh meshed, 1 nearby.
Mesh status, always in view
A second phone's wallet, meshed with the first, its status line also reading 1 nearby.
The other phone sees it too

Real transactions over mesh

Mainnet NIM, signed in airplane mode and carried over Bluetooth to a phone that was online. Every row is on chain. Open any of them.

  1. 1 NIM 6 July 2026 NQ92 TJ5G to NQ87 JY9X block 55488525 The first real funds to cross the mesh. Phone to a Mac gateway.
  2. 1 NIM 12 July 2026 NQ92 TJ5G to NQ22 16BC block 56054933 Phone to phone. No computer anywhere in the path.
  3. 15 NIM 12 July 2026 NQ92 TJ5G to NQ22 16BC block 56055090 Two minutes later, on the same mesh.
  4. 2 NIM 12 July 2026 NQ92 TJ5G to NQ22 16BC block 56055105 Fifteen seconds after the last one.

Try it yourself

Two phones and ten minutes

One phone cannot demonstrate a mesh. There has to be a second device to hand the payment to, and one of the two needs a connection.

  1. Install on both phonesIn Safari. Chrome cannot install it, which is Apple's rule rather than ours.
  2. Open the app on both, and leave it on screeniOS suspends background apps, and a suspended phone stops relaying.
  3. Airplane mode on phone A, then Bluetooth back onAirplane mode switches Bluetooth off with everything else. This is the step people miss.
  4. Leave phone B onlineIt is the gateway. Wi-Fi or cellular, either works.
  5. Wait for both to read meshed, then sendPhone A has no internet. The payment crosses over Bluetooth, phone B broadcasts it, and a receipt comes back.

Read the full guide

Roadmap

Where this goes

Two of these work today. Three do not.