███████╗███████╗ █████╗ ██╗ ██╗ ██╗ █████╗ ██╗ ██╗██╗ ████████╗ ██╔════╝██╔════╝██╔══██╗██║ ██║ ██║██╔══██╗██║ ██║██║ ╚══██╔══╝ ███████╗█████╗ ███████║██║ ██║ ██║███████║██║ ██║██║ ██║ ╚════██║██╔══╝ ██╔══██║██║ ╚██╗ ██╔╝██╔══██║██║ ██║██║ ██║ ███████║███████╗██║ ██║███████╗╚████╔╝ ██║ ██║╚██████╔╝███████╗██║ ╚══════╝╚══════╝╚═╝ ╚═╝╚══════╝ ╚═══╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝
SealVault is an open source project to build a safe, smooth and private self-custody Web3 key manager app that is primarily used for everyday browsing with social and gaming dapps.
User Problems
Wallet users who regularly use social and gaming dapps and like to experiment with new projects have the following problems:
-
Getting Hacked
Users are worried about trying out new dapps, because malicious dapps can easily steal their stuff.
Solutions: Dapp Keys & Cross Connect
-
Seed Phrases
Wallets use seed phrases for backup and portability. Seed phrases are both annoying and insecure.
Solution: Self-Custody Cloud Backup & Social Recovery
-
Getting Doxxed
Users want their gaming identity, dating identity and shitpost accounts to be isolated. This is challenging with blockchains where all data is public and addresses are easily linked publicly with on-chain transactions.
Solution: Profiles
-
Approval Fatigue
Wallets have too many popups. Most signature approval can and should be automated and when it cannot be automated, users should have simple prompts like “sign in” or “pay” where they can trust the outcome.
Solutions: Dapp Keys & Cross Connect
-
Missing Sync
Users often want to use the same keys on different devices, but wallets don’t support syncing keys and settings between devices.
Solution: E2EE Cross-Platform Sync
-
Poor Mobile UX
It's difficult to launch dapps and multitask in mobile wallets.
Solutions: Quick Launch & Multitasking
Features
-
Multiple Identities
Organize your dapps into profiles for isolated identities. More -
Dapp Keys
You can create keys for each dapp that you add. This mitigates damage from compromised dapps and enables automatic transaction approval. More -
Automated Transaction Approval
You decide which dapp to add, after that transactions are approved automatically. More -
Self-Custody Backup
Automatically back up your keys and profiles to your iCloud Storage. More -
Quick Launch Your Favorite Dapps
Best-in-class dapp browser with helpful notifications about dapp transactions. -
Built for Multitasking
Open two dapps side-by-side and switch with a single tap while both of them remain connected.
Roadmap
- Security model
- Cross-platform core in Rust
- iOS app with built-in browser (TestFlight)
- Ethereum and Polygon support
- Dapp keys
- Profiles
- Self-custody cloud backup
- Cross-connect
- Replace built-in browser with iOS Safari extension
- In-app on-ramp
- Seed-phrase import
- Key export
- iOS App Store release
- MacOS app
- E2EE cross-platform sync
- Support for more chains and decentralized protocols
- Smart personalization
- Social recovery
- Cross-profile zero-knowledge proofs
- Android, Windows and Linux apps
- Password storage & WebAuthn/Passkey support
Get Involved
- Telegram
- GitHub Repo
- MPL 2.0 license
- We ❤️ PRs and forks