Public Beta · Non-Custodial · Open Source · AI Agent Permissions
Experimental non-custodial smart wallet for WebAuthn account abstraction and permission-limited AI agent execution.
Lost access?
Use small amounts only. Smart contracts may contain bugs. BVCC does not custody funds, recover wallets, or reverse transactions.
§01 — AI Agents
The agent wallet lets an autonomous agent operate on your behalf within limits you define in detail. And if something is off, pause it instantly.
Define how much it can spend and how often it renews.
The agent only sends to addresses you authorise.
Freeze all agent activity with a single signature.
External accounts only — never opaque contracts.
§02 — Philosophy
We do not hold your keys. We do not know your name. There is no server that controls your wallet. You hold the keys; the contract executes only what you sign.
— Founding principle, BVCC
§03 — Capabilities
Authentication uses passkeys/WebAuthn through the device's secure authentication system when available. BVCC does not receive, store, or custody private keys.
Face ID · WebAuthn · P256No emails, no KYC, no forms. There is no user database that can be leaked or subpoenaed. Ethereum is the only record of your account.
Zero personal dataYou designate three trusted guardians. If you lose your device, two of them sign the key change — subject to a 48-hour timelock you can cancel.
2-of-3 · 48h timelockERC-4337 for account abstraction and ERC-7821 for batch execution. Connect to any dApp via WalletConnect and operate like a real smart account.
ERC-4337 · ERC-7821§04 — The journey
A single Face ID tap creates your key pair inside the device.
CREATE2 derives the address from your public key. Deterministic, no server.
Send, receive, swap and connect dApps. Your account, your rules.
Your guardians restore access without anyone else touching your funds.
§05 — Security
Your wallet address is derived from your public key via CREATE2: deterministic, verifiable, independent of any database. What you sign is exactly what gets executed. The code is open source so you can audit it yourself.
§06 — Open source
The dashboard, contracts and bundler are open source. If the site goes down, if you prefer total sovereignty, or if you just want to audit every line: clone the repo and create and manage your wallets in your own local environment. Nothing depends on our servers.
View on GitHub →$ git clone github.com/blockventurechaincapital-crypto/bvcc-wallet-agent
$ cd bvcc-wallet-agent && npm install
$ npm run dev
▸ Local dashboard at http://localhost:3000
▸ BVCC does not receive, store, or custody private keys
§07 — Fees
Transparent and on-chain. The fee travels in the same transaction — no hidden charges, no subscriptions.
Deployed on
● Active testnet · Arbitrum Sepolia
