About ZCHAT
ZCHAT is a privacy-first encrypted messenger that sends chat messages as shielded Zcash transactions. Every message is end-to-end encrypted with zero metadata exposure. Built for the Zypherpunk Hackathon 2024-2025.
Demo Video
Core Protocol Features
Conversation ID-based threading
End-to-end encrypted via shielded transactions
Split large messages across multiple memos
Save, nickname, and organize contacts
Persistent chat history with threading
Send payments with messages
Optional delivery confirmations
React to messages with emoji
Quote and reply to specific messages
Set availability status
Request ZEC from contacts
Schedule, block-height, and conditional reveals
Group Messaging (Sprint 4)
Group messaging specification
Create named groups with members
Invite users to join groups
AES-256-GCM encrypted group chat
Exit groups with notification
View members and group info
Rotate encryption keys when members leave
Kick members, transfer ownership
Future Features
Images and audio files
Encrypted voice recordings
Native iOS client
macOS, Windows, Linux
Zcash-anchored live calls
Full protocol specification available in the source code repository