MumbleChat: Built into RamaPay wallet — text, voice & video calls with end-to-end encryption. Mobile relay nodes earn MCT tokens. No servers, no tracking, no data collection. X25519 + AES-256-GCM encryption, WebRTC P2P calls, libp2p mesh network.
Every component independently audited. Real cryptography, not placeholders.
Every message is protected with production-grade X25519 Elliptic-Curve Diffie-Hellman key exchange and AES-256-GCM authenticated encryption — the same algorithms used by Signal and WhatsApp.
Keys are derived using HKDF with unique ephemeral keypairs per message, providing perfect forward secrecy. Your private keys never leave your device.
All chat messages, contacts, and settings are stored in a SQLCipher-encrypted database on your device. Even if someone physically accesses your phone, they can't read your messages without your wallet key.
Combined with wallet-signed authentication (no passwords — your wallet IS your login), rate limiting (10 msg/sec), and 256KB payload caps, the entire system is hardened against real-world attacks.
We rebuilt MumbleChat from scratch — no XMTP, no third-party dependencies. 100% native messaging on Ramestta blockchain.
Production-grade BouncyCastle X25519 ECDH key exchange and AES-256-GCM. Real crypto, not simplified placeholders. Keys never leave your device.
Your wallet address IS your identity. Public keys stored on MumbleChatRegistry smart contract. No emails. No phone numbers. Self-sovereign and censorship-resistant.
Every phone can be a relay node. Pure P2P mesh with libp2p. Messages are end-to-end encrypted — relay nodes see only opaque blobs. No central servers, no hub dependency.
Sustainable reward model with halving every 100K MCT minted. 0.1% transfer fee goes to relay node pool. On-chain verified relay proofs prevent fraud.
Native Kotlin/Jetpack Compose integration with RamaPay wallet. Chat + payments in one app. No WebView hacks. SQLCipher encrypted storage and background relay service.
Wallet signature authentication prevents Sybil attacks. 10 msg/sec rate limiting. 256KB payload caps. 200 msg/user queue limits. Production logging only.
WebRTC P2P calls with end-to-end encryption. Direct peer-to-peer when possible, TURN relay fallback for symmetric NAT. Full libp2p integration.
Opus codec (6-510 kbps adaptive). WebRTC PeerConnection with ICE/STUN. Call signaling via libp2p streams. No central signaling server needed.
H.264 codec with adaptive bitrate (480p minimum). Camera switching, picture-in-picture, mid-call video upgrade. Full-screen UI.
SRTP encryption + insertable streams E2EE layer. Ephemeral X25519 keys per call. Perfect forward secrecy. Media never touches relay nodes unencrypted.
Direct P2P (60-80% success), STUN hole-punching, decentralized TURN servers via relay nodes (future). Multi-hop relaying for maximum privacy.
Deployed and verified on Ramestta Mainnet (Chain ID: 1370). V14 PeerId Privacy with on-chain verified relay proofs.
V8.0.0 - ERC-20 with fee pool, halving, and relay rewards.
0xb8A3CcD263248Cad0de86dA271D46fc963c60C68
V7.0.0 - On-chain identity and mobile node discovery.
0xabd36A48abbEb5EF692A4841FF2896cf6eC9420F
Contract V14 — PeerId Privacy, mobile relay proofs, rewards.
0xd3FCf60D852EA14979E28B01c5Cfe47882ddc2F4
Download RamaPay wallet, register your identity on-chain, and start messaging and calling with military-grade encryption and zero central servers.