No seed phrase. No compromise.
The smart wallet you never see,
but always trust.
Passkey-powered smart accounts on Stellar Soroban. Your biometric is the key — no phrase to write down, no key to lose.
The Invisible Handshake
Three steps. Zero phrases.
Register
Your browser creates a P-256 key pair. The public key goes on-chain. The private key never leaves your device.
Approve
A biometric prompt — Face ID, fingerprint, Windows Hello — signs the Soroban auth payload. No password. No phrase.
Verified
The Soroban contract verifies your P-256 ECDSA signature on-chain. Trustless. Invisible. Done.
Why Veil
Invisible to attackers.
Obvious to you.
No Seed Phrases
Nothing to write down. Nothing to lose. Nothing to steal.
Biometric Auth
Face ID and fingerprint via WebAuthn/FIDO2. Native to every modern device.
On-Chain Verification
P-256 ECDSA verified in a Soroban custom account contract. No oracles. No servers.
Non-Custodial
Your keys never leave your device. Not even to us.
Drop-In SDK
One React hook. useInvisibleWallet(). Ship in an afternoon.
Stellar Native
Built on Soroban. Settled on Stellar. Fast and cheap by default.
Ship in Minutes
One hook. Biometric auth. On-chain.
The Veil SDK wraps the full WebAuthn + Soroban pipeline into a single React hook. Register a passkey wallet, sign auth entries, and recover accounts — without touching a private key.
The Stellar ecosystem powers
every transaction.
Veil wallets are Soroban custom account contracts — a native Stellar primitive. Each transaction settles with Stellar finality: sub-cent fees, 3–5 second confirmation, and the full security of the Stellar network backing every signature.
Early Access
Sign with a glance.
Ship without compromise.
Be first to build on Veil. We're onboarding developers and design partners ahead of the public Testnet launch.
No spam. No seed phrases. Obviously.