daggerChat: Private Messaging with Wallet Authentication

Mantresh Khurana is the Founder & CEO of Spyxpo, a visionary entrepreneur, and a full-stack developer with a passion for pushing the boundaries of technology. With expertise in web, mobile, desktop, and embedded systems, he excels at mastering emerging technologies that drive innovation. His work is defined by a commitment to developing cutting-edge solutions that transform industries and shape the future.
I built daggerChat, an open source terminal chat app focused on private messaging with wallet-based identity.
The idea is simple: instead of signing up with an email or username, users authenticate with an Ethereum wallet. Messages are encrypted end-to-end, so the app does not store readable chat content. Encrypted messages can be stored on Arbitrum, while the local client handles keys, caching, and the terminal interface.
It is written mainly in Rust and includes support for direct messages, group chats, local SQLite storage, and offline message queueing.
This project is still early, but I wanted to share it publicly because I’m interested in feedback around secure messaging, wallet identity, and decentralized app design.

