NFC Crypto Kit · four apps · Flutter and desktop source code
A wallet that opens and approves payments with a tap of a metal NFC card, a wallet that lives on the card, a recovery app, and the desktop studio that writes the cards. Click through all four below.
This is only a demoIt is here so you can see and try the interface and the user experience. It runs on a sample wallet and sample cards, and the card taps are simulated: no blockchain, no card reader, nothing is signed, written or sent.
01 · NFC Crypto · for your customers
The Card tab is home: every paired card, what it may approve, and what the Spender card has used of its daily limit. Under the limit a tap pays; over it, the app asks for the Owner or Backup card.
Simulated taps
With the real app you hold the card to the back of the phone. Here you click it. These are the sample wallet's three paired cards, and one card that belongs to someone else.
02 · two more apps in the kit
CryptoCard Wallet
The recovery phrase lives only on the card, locked with its PIN. The phone only watches the address; to send, tap the card and enter the PIN.
NFC Recovery
Read the card, enter its PIN, and the backup opens: offline, nothing saved, and every wrong PIN slows the next try.
03 · Card Studio · macOS and Windows · for your team
Scroll to open the MacBook. The studio runs with its own simulated reader and its labelled sample inventory: add a blank card from the tray and program it, clone a card with its backup PIN (24681357), assign it to a sample customer and ship it.
Owner, Backup and Spender cards. A Spender approves coin payments up to a daily limit per network; over it, or for tokens and swaps, an Owner or Backup card approves.
A card can carry its owner's public receive addresses. Another phone taps it in Send and the address fills in, checked before paying. Never keys.
Card Studio programs NTAG215 and NTAG216 cards one by one or in batches, clones them with a new PIN, checks backups and tracks every card until it ships.
This page is only a demo of the NFC Crypto Kit interface. It exists to show the look and the user experience. Every wallet, address, card, customer and amount on it is sample data, card taps are simulated, and nothing is signed, written or sent.