I hadn't heard of this wallet before. It is still very much in beta and they include this warning:
⚠️ v0.2.0 — Demo release. The cryptographic foundations are sound but the application has not undergone a professional security audit. Do not store significant funds until v1.0.0. See https://github.com/amisatoshi/ijmawallet/blob/main/SECURITY.md.
So, only use it with small amounts to test.
What is IjimaWhat is Ijima
Ijma (Arabic: إجماع — consensus) is an open-source, self-custody Bitcoin wallet built as a Progressive Web App. It unifies the full Bitcoin protocol stack — on-chain, Lightning, Cashu ecash, Fedimint, and Nostr identity — into a single interface designed for both first-time users and power users.
The name reflects the wallet's core design principle: achieving consensus between competing priorities — security and usability, sovereignty and convenience, simplicity and power.Core propertiesCore properties
- Non-custodial — your seed phrase never leaves your device
- Open source — MIT licence, every line is auditable
- No trackers — zero analytics, telemetry, or ads
- Shariah-compliant — no riba, no gharar, no maysir
- Installable PWA — iOS, Android, and desktop without an app store
Security modelSecurity model
| Layer | Implementation |
| Seed phrase at rest | AES-256-GCM · PBKDF2 (600,000 iterations) · 32-byte random salt per op |
| Keys in memory | Session only — cleared on lock — never serialised to disk |
| Authentication | 6-digit PIN (SHA-256 + salt) + WebAuthn biometrics (FIDO2) |
| Storage backend | IndexedDB — encrypted before write, decrypted after read |
| Auto-lock | 5 minutes of inactivity |
| Cryptographic primitives | Web Crypto API (OS-level, hardware-accelerated) |
| Network | All calls to open public APIs only — no proprietary backends |
| Custody | 100% non-custodial — no server ever receives or sees a key |
RoadmapRoadmap
| Phase | Target | Focus |
| ✅ v0.1.0 | Mar 2026 | Key generation · Cashu · Nostr · PWA · AES vault |
| ✅ v0.2.0 | Mar 2026 | Atomic swaps · Hardware wallets · Landing page |
| 🔜 v0.3.0 | Q3 2026 | Breez Lightning · Fedimint · Social recovery · Zakat |
| 🔜 v1.0.0 | 2027 | Multi-sig · Taproot · Web of Trust · Security audit |
Deep nostr integration in wallets is exactly the direction things need to go. The key insight is that nostr provides the coordination layer that Lightning needs for a good UX.
Specific things I'm excited about:
The challenge is always onboarding. Most people can handle "download app, create account." Adding "and here's your nostr key pair, and connect to relays, and..." is where you lose the mainstream user.
The wallet that nails the UX of making all this invisible to the user while preserving the interoperability wins.