Initializing Prompt

Warming up on-device face AI…

Face-locked payments. Lock crypto to someone's face; only a matching live face — proven with a zero-knowledge proof — can unlock it. No biometric data ever leaves your device or touches the chain. Live on Robinhood Chain mainnet Contract address:

8 ZERO-KNOWLEDGE
FACE PAYMENTS
0.00001Ξ
view
1 Send a payment

Send money to a face — they unlock it with theirs

Connect your wallet, send funds to a face, and share the claim link — the recipient opens it on their own phone and unlocks with a live face scan. Live on Robinhood Chain mainnet — real payments.

1 Recipient's face
No face detected

Snap or upload the recipient's photo

Use the camera below, or drop a file — stays on your device

Connect your wallet to send or unlock a face-locked payment.

2 Your live selfie
No face detected

Use the camera below, or drop a selfie to upload

Live capture recommended
Receive

Get paid to your wallet

Show this to anyone to receive funds on Robinhood Chain — they scan the QR or copy your address. Funds land in your own wallet; Prompt never holds them.

Connect your wallet to show your receive code and balance.

Send out

Move funds to any wallet

Got funds in your wallet? Send them anywhere — an exchange, a friend, or your own address. A plain transfer on Robinhood Chain, straight from your connected wallet.

Non-custodial — Prompt never touches your funds. To cash out to a bank, bridge to Ethereum and sell on an exchange (fiat off-ramp is on the roadmap).

Your sends

Payments you've locked

Every payment you've locked to a face, and whether it's been claimed. Sent to someone but never claimed? You can reclaim it after 30 days — the funds are never stuck.

Connect your wallet to see the payments you've sent.

Activity

Everything, in one place

Every move this wallet made on Prompt — face-locks, claims, refunds, and plain sends & receives — read live from Robinhood Chain. Nothing stored by us; it's all public on-chain.

Connect your wallet to see your full activity.

2 How it works

Four steps, all private by design

1

Detect

face-api.js finds and crops the face right in your browser. The image never leaves your device.

2

Embed

A neural network (TensorFlow.js) turns the face into a numeric embedding — locally, on your device.

3

Compare

The circuit measures the Euclidean distance between the two embeddings to decide if it's the same person.

4

Prove Live on-chain

A Groth16 zk-SNARK proves the match and unlocks the funds on-chain — without revealing any biometrics.

3 Security

Built like a wallet should be

You hold the keys, your biometrics stay on your device, and the chain only ever sees a proof.

On-device biometrics

Face detection and embeddings run entirely in your browser. Your photos are never uploaded to a server.

Zero-knowledge proofs

A Groth16 zk-SNARK proves a face match on-chain. The blockchain sees a proof and a commitment — never your face.

Non-custodial

Connect your own wallet and sign every transaction yourself. Prompt never holds your keys or your funds.

Testnet preview — running on Robinhood Chain testnet. Client-side capture is a UX gate, not anti-spoofing; an independent review precedes mainnet.

4 Roadmap

From face-locked payments to fully private

What runs on Robinhood Chain today, and where Prompt is headed.

Live Now · mainnet

Face-locked payments

  • Send crypto to a face on Robinhood Chain
  • On-chain face match — the wrong face reverts
  • On-device biometrics, non-custodial escrow
Next In build

Zero-knowledge privacy & liveness

  • Groth16 proofs — embeddings never revealed on-chain
  • Liveness detection to block photos & deepfakes
  • Gasless claims so recipients need no ETH
Next Robinhood Chain

Send stocks to a face

  • Lock tokenized stocks — TSLA, AMZN, NFLX — not just crypto
  • Same face-match escrow, extended to ERC-20 stock tokens
  • Recipient unlocks the shares with a live face scan
Later Planned

Hardening & scale

  • Security audit & larger-value payments
  • Stealth-address, wallet-free claim onboarding
  • Payment links, group & recurring transfers
🔬 Technical Biometric Debug Waiting for images...
Euclidean Distance (Full 128-dim) --
CNN Prediction Match (10x10) --
Likeness Score
0%
Match Threshold (dist²) --
Calibrated Witness Offset --
Calibration Scan --
Active Runtime Config --