Consumer · Smart Wallet
The smart wallet you never see,
but always trust.
Veil Wallet is a seedless passkey smart account on Stellar Soroban. Your fingerprint — or face — replaces every private key, seed phrase, and password that cryptocurrency has ever demanded from you.
The Invisible Handshake
Three steps. Zero phrases.
Register
Your browser creates a P-256 key pair. The public key is stored on-chain in the Soroban contract. The private key stays in your device secure enclave — it never moves.
Approve
When you initiate any transaction, a biometric prompt appears. Face ID, fingerprint, or Windows Hello signs the Soroban auth payload. No password. No phrase.
Verified
The Soroban contract verifies the P-256 ECDSA signature on-chain. If it matches the registered public key, the transaction executes. Trustless. Invisible. Done.
Everything included
Invisible to attackers.
Obvious to you.
Biometric Auth
Face ID, fingerprint, or Windows Hello — your biometric signs every transaction. No password prompt. No typed phrase. The private key never leaves the secure enclave on your device.
On-Chain P-256 Verification
Every signature is verified by a Soroban custom account contract. P-256 ECDSA, SHA-256 client data hash, and challenge binding all happen on-chain. Zero trusted intermediaries.
No Seed Phrases
There is nothing to write down and nothing to steal. Your account is backed by your device passkey, with optional guardian recovery for multi-device setups.
AI Agent Built-In
Ask the Veil Agent to check prices, run a swap, or query your transfer history — all in plain English. Every action requires your explicit approval before execution.
Stellar Native Speed
Transactions settle in 3–5 seconds with sub-cent fees on Stellar. The biometric step adds zero latency to the on-chain flow.
Cross-Device Recovery
Add multiple passkeys across devices. Guardian recovery lets you reclaim access even if a device is lost — without a centralized backup.
Sign with a glance.
Own it forever.
Veil is live on Stellar testnet. Try it now — no install, no extension, no seed phrase.