Wink

Your face is your wallet - scan a face, send USDC. No app, no address, just a wink.

Wink

Created At

ETHGlobal Cannes 2026

Project Description

Crypto is fast, secure, and resilient - but using it requires a wallet, and most people don't have one. Wink removes that barrier: your face is your wallet. Point your camera at someone's face. A wallet is instantly created for them. Set the USDC amount and send - funds land directly in their wallet. When it's their turn to pay, they get scanned and confirm the transaction with a single wink. Users can also link their wallet to their World App account to transfer funds automatically.

How it's Made

Wink is a Mini App running inside World App via MiniKit 2.0. Face recognition runs entirely in the browser using face-api.js (TensorFlow.js) - no server-side processing needed for detection. The backend is Express on Railway, handling World ID proof verification and fraud checks before every payment. Four smart contracts are deployed on Arc testnet for USDC transfers, trust levels, fraud escrow, and dog wallets. Wallet creation is deterministic - the same face always produces the same wallet. Push notifications alert receivers instantly via the World App notification API. The whole project is TypeScript end-to-end (React, Express, Solidity) with pnpm workspaces. What's next to make it production-ready: secure enclave integration for face matching, stronger AI-powered recognition, and real USDC transfers on mainnet.

background image mobile

Join the mailing list

Get the latest news and updates

Wink | ETHGlobal