Skip to Content
Introduction

Documentation

Technical documentation for the Zentalk decentralized messaging protocol.

What is Zentalk?

Zentalk is a privacy-first messaging protocol built on three pillars:

  1. End-to-End Encryption - Signal Protocol with post-quantum cryptography
  2. Decentralized Infrastructure - No central servers, peer-to-peer mesh network
  3. Self-Sovereign Identity - Wallet-based login, no personal data required

Core Technologies

ComponentTechnology
Key ExchangeX3DH + X25519
Message EncryptionDouble Ratchet + AES-256-GCM
Post-QuantumKyber-768 (NIST FIPS 203)
SignaturesEd25519
NetworkP2P mesh with 3-hop relay routing
StorageDistributed mesh with erasure coding
AuthenticationEthereum wallet (secp256k1)

Getting Started

Security

Infrastructure

Security Model

ThreatProtection
Message interceptionE2EE (Signal Protocol)
Server compromiseZero-knowledge architecture
Past message exposureForward secrecy (Double Ratchet)
Quantum computersKyber-768 hybrid encryption
Traffic analysis3-hop relay routing + padding
IP trackingOnion-style routing, stealth addresses
Metadata collectionHashed addresses (zh1_)

Source Code

All components are open source under MIT license:

RepositoryDescription
zentalk-web Frontend (React/Next.js)
zentalk-api Backend API (Go)
zentalk-node P2P infrastructure (Go)
zentalk-validator Validator scripts

Need Help?

Last updated on