The origin of your money should sit at the center — with you. Keys generated on your device. No accounts. No custodians. Your seal, and no one else's.
One app. Five capabilities. All sovereign.
Your seed phrase is generated on-device and encrypted with Argon2id + AES-256-GCM before it ever touches storage. No server ever sees your keys. Send, receive, and swap across EVM and Cosmos chains from a single HD wallet.
BIP-39 · BIP-44 · EIP-55Direct messages and group channels use the Signal protocol — X3DH for key exchange and Double Ratchet for forward secrecy. Every message is sealed before it leaves your device. The server never sees plaintext.
X3DH · Double Ratchet · Sender KeyA full Web3 browser with window.ethereum injection, EIP-1193 and EIP-6963 support. Resolves .cryptos and .hermes names on-chain. Every connect, sign, or transaction surfaces an approval sheet before your wallet acts.
EIP-1193 · EIP-6963 · On-chain DNSAn on-board assistant helps you understand transactions, fees, and dApps in plain language. It is architecturally isolated from your encrypted messages — it can only see public channel content you explicitly share.
Privacy-isolated · Plain-language feesVote on-chain from your phone. The governance dashboard surfaces active proposals, your voting power, and delegate status. The treasury dashboard shows community funds and recent decisions — all signed with your key.
On-chain voting · DelegationMove assets between EVM and Cosmos networks directly from the wallet — no third-party bridge site needed. Fees are shown in plain language before you sign. The bridge contract is audited and open source.
EVM ↔ Cosmos · Plain-language feesEvery layer is chosen for sovereignty, not convenience. If we disappeared tomorrow, your money wouldn't notice.
One BIP-44 seed phrase derives addresses across all supported networks. Switch chains from the wallet's network picker — no new wallets to manage.
EVM RPC endpoints are configurable · Cosmos chains added via chain registry · Testnet toggle in network picker
There is no username, email, or phone number. You identify yourself to the network with a cryptographic key — nothing more.
Your seed phrase and private keys are generated on your device and never transmitted. If you lose your phone, your backup phrase is your wallet.
Messages are encrypted before leaving your device. The relay server stores only ciphertext. Even we cannot read your conversations.
Android push uses UnifiedPush (ntfy), not Google Firebase. You can self-host your push relay. iOS uses Apple APNs — no Google services involved.
No analytics SDK, no crash reporter phoning home, no ad network. The app makes no network calls except to your wallet's own RPC endpoints and the relay you configure.
If the backend disappeared tomorrow, your wallet and message history on your device remain intact. The keys are yours, not ours.
Download the Android APK directly — no Play Store account needed. iOS is coming soon. Sideload in seconds: download, allow installs from unknown sources, install.
NAKAMOTO WALLET · v1.0 · ANDROID 8.0+ · ARM64 + X86_64
Sideloading on Android: Go to Settings → Apps → Special app access → Install unknown apps, select your browser or file manager, and enable it. Then open the downloaded APK. You can disable that permission again afterwards.