NFC CRYPTO KITDemo only

NFC Crypto Kit · four apps · Flutter and desktop source code

The card confirms
every payment.

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

Owner, Backup, Spender.
Each card has its role.

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.

9:41

Simulated taps

Hold a card to the phone

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.

The phone is not asking for a card right now.
  1. On the phone, open Home → Send → Solana.
  2. Choose Tap recipient's card, then tap Sample customer B: their public address fills in.
  3. Pick the amount under the limit, Confirm with card, tap Everyday: approved.
  4. Send again over the limit: Everyday is refused. Tap Main card instead.

02 · two more apps in the kit

A wallet that is the card.
A way back if the paper is lost.

9:41

CryptoCard Wallet

The card is the 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.

  • Send → Use the sample recipient → Review → Sign with card
  • Tap the card, then the sample PIN 24681357
  • Sepolia test network, as the app starts
9:41

NFC Recovery

Lost the paper? Tap the card.

Read the card, enter its PIN, and the backup opens: offline, nothing saved, and every wrong PIN slows the next try.

  • Read card, then tap the Main card
  • Sample PIN 24681357
  • The demo never shows recovery words

03 · Card Studio · macOS and Windows · for your team

Your team writes the cards.

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.

Demo only. Simulated reader and sample inventory, in this page only. No card is written.
Card Studio is a desktop app (macOS and Windows): open this page on a computer to use it comfortably.

Card roles and limits

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.

Tap to pay, tap to get paid

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.

The cards themselves

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.