Decentralized browser password manager on Solana. Keys split 2-of-2 between you and the Ika network — no server ever holds a complete key. Vaults encrypted client-side, stored on Walrus.
Built for the Colosseum Solana Frontier Hackathon (April–May 2026).
- Site: ikavault.wal.app (deployed on Walrus mainnet)
- Extension: see Install below
- Source: you're looking at it
- Demo:
demo/demo.mp4— 15s animated overview of the flow
Password managers today ask you to trust a single vendor with an encrypted blob — if the vendor's key custody is broken, your passwords leak (see: LastPass 2022). IkaVault removes the single point of trust:
- No master password. Google login via Web3Auth derives a Solana keypair.
- No full key anywhere. Ika's 2PC-MPC protocol splits the encryption key between your browser and a decentralized validator set. Neither side alone can decrypt.
- No proprietary server. Encrypted vaults live on Walrus (decentralized blob storage). Vault pointers and ACLs live on Solana.
- No pull-payment surveillance. Pro plans are one-time stablecoin transfers. Annual or Lifetime.
┌────────────────────────────────────────────┐
│ Browser Extension (React + TypeScript) │
│ ┌───────────────┐ ┌──────────────────┐ │
│ │ Web3Auth │ │ Ika dWallet │ │
│ │ Google OAuth │ │ 2PC-MPC │ │
│ │ → SOL wallet │ │ split-key encrypt│ │
│ └───────┬───────┘ └────────┬─────────┘ │
└──────────┼───────────────────┼─────────────┘
│ │
┌─────▼──────┐ ┌──────▼─────────┐
│ Solana │ │ Walrus │
│ (Anchor) │◄───┤ (encrypted │
│ vault │ │ vault blobs) │
│ pointers │ └─────────────────┘
└────────────┘
Four protocols, one vault:
| Layer | Tech | Purpose |
|---|---|---|
| Auth | Web3Auth | Google OAuth → ed25519 Solana key, no seed phrase |
| Signing | Ika 2PC-MPC | Split-key EdDSA, user share + network share |
| Storage | Walrus | Decentralized encrypted blobs, content-addressed |
| Compute | Encrypt FHE (stretch) | On-chain search over ciphertext, no decrypt |
Note: the extension is not yet on the Chrome Web Store. For now, load it unpacked from the release zip below.
- Download
ikavault-extension.zip - Unzip to a folder (any location)
- Open
chrome://extensions - Top-right: Developer mode ON
- Click Load unpacked → select the unzipped folder
- Pin the IkaVault icon from the extensions toolbar
- Click the icon → Sign in with Google → you're in
The manifest pins the public key, so every install gets the same Chrome extension ID — dcimhcbgjgmknjddekgimeeflimjlhhh. That single origin is whitelisted in the Web3Auth project, so Google login works out of the box without any per-machine setup.
Works in: Chrome, Brave, Edge. Firefox support not tested.
Known dev-environment gotcha: if you have MetaMask installed, its SES lockdown removes crypto.randomUUID from the global scope, which silently breaks Phantom's content script on any dApp (not just ours). Disable MetaMask or use a separate browser profile when testing Phantom-based payments.
programs/ # Anchor programs
ikavault/ # Vault pointer PDAs, entry CRUD, ACL
encrypt-search/ # FHE search (stretch goal)
client/ # Rust off-chain gRPC client for Ika dWallet
extension/ # Browser extension source (React + Vite)
website/ # Marketing + checkout site (Next.js static, deployed to Walrus Sites)
ikavault-dist/dist/ # Built extension (source for ikavault-extension.zip)
tests/ # Anchor integration tests
| Resource | Endpoint |
|---|---|
| Solana RPC | https://api.mainnet-beta.solana.com |
| Ika dWallet | https://pre-alpha-dev-1.ika.ika-network.net:443 |
| Walrus Publisher | Staketab public publisher |
Ika Solana is pre-alpha (mock signer, not real MPC yet). On-chain state may be wiped periodically. Fine for hackathon demo; not production-ready.
Pricing is stablecoin-only (USDC / USDT), priced in flat USD to avoid native-token drift. Paid as a plain SystemProgram.transfer (Solana) or Sui coin::transfer — no custom program, no backend. Pro unlock in the extension is tx-hash based.
- Free: $0, 25 entries
- Pro Annual: $49 / year
- Pro Lifetime: $149 one-time
- Team: $149 annual / $399 lifetime
MIT. See LICENSE file (or consider this paragraph one while it's still hackathon week).
- Ika Labs / dWallet Labs — 2PC-MPC protocol and SDK
- Mysten Labs — Walrus storage, Sui SDK
- Encrypt Labs — FHE primitives
- Web3Auth — embedded wallet infra
- Colosseum — hackathon framework and Copilot