Encrypted Chat & Video Platform

Zevra

Zevra is a zero-knowledge encrypted chat and video platform built for the Web3 ecosystem. It unifies zero-knowledge privacy with decentralized language processing, offering end-to-end encrypted cognitive compute. Engineered privacy-first from the ground up, Zevra keeps keys, messages, and metadata encrypted on-device and never on central servers.

Type

Encrypted Chat & Video Platform

Stack

9 Technologies

Features

6 Key Features

Status

Live

Zevra preview
01. Overview

Zevra is a zero-knowledge encrypted chat and video platform built for the Web3 ecosystem. It unifies zero-knowledge privacy with decentralized language processing, offering end-to-end encrypted cognitive compute. Engineered privacy-first from the ground up, Zevra keeps keys, messages, and metadata encrypted on-device and never on central servers.

Built with Next.js, React, NestJS, Node.js, PostgreSQL, Redis, BullMQ, X25519, AES-256-GCM. This project showcases end-to-end development from architecture to deployment, demonstrating expertise in modern web technologies and production-grade engineering.

02. Features

Zero-Knowledge E2EE

Every message encrypted on-device with AES-256-GCM — servers never see plaintext, only cryptographically sealed payloads meaningless without the private key.

SRP-6a Authentication

Secure Remote Password protocol verifies identity without ever transmitting the password; credentials stay 100% on device.

Real-Time & Scalable

Powered by Redis Pub/Sub, BullMQ, and a multi-node WebSocket architecture for instant message delivery with ultra-low latency.

Double Ratchet Mesh

Session keys ratchet synchronously with every message, providing per-message forward secrecy even if long-term identity keys are compromised.

Memory Purge

Strict non-custodial model with no connection telemetry, persistent message stores, or behavioral tracking — buffers purge on session close.

Verifiable Architecture

Open cryptographic stack, fully auditable, with every protocol decision formally documented and implemented transparently.

03. Functionalities

Client-Side Key Generation

X25519 key pairs and Ed25519 signing keys computed locally in-browser via WebCrypto API; private keys encrypted inside device IndexedDB, never touching an external server.

Zero-Knowledge Authentication

SRP-6a protocol transmits only a cryptographic verifier to the server — zero plaintext exchanged, zero trust assumptions required.

Sealed Transport Layer

AES-256-GCM encrypts every payload before it touches the network; TLS 1.3 in transit; servers process only ciphertext.

Forward Secrecy Ratchet

Double Ratchet with DH exchange and ephemeral keys keeps past conversations cryptographically sealed.

Non-Interactive ZK Proofs

Verify identities without exposing plaintexts or credentials, with mathematical proof instead of trust.

Real-Time Message Delivery

Redis Pub/Sub and BullMQ drive sub-10ms latency messaging across a multi-node WebSocket mesh.

Zero-Log Operation

No metadata logged, 0 bytes telemetry, volatile RAM buffers, and 0.00s retention.

Open & Auditable Stack

Formal spec, open source, and audited implementation so privacy is verifiable rather than promised.

04. Tech Stack
Next.js
React
NestJS
Node.js
PostgreSQL
Redis
BullMQ
X25519
AES-256-GCM

Zevra by Bazil Suhail

Zevra is a zero-knowledge encrypted chat and video platform built for the Web3 ecosystem. It unifies zero-knowledge privacy with decentralized language processing, offering end-to-end encrypted cognitive compute. Engineered privacy-first from the ground up, Zevra keeps keys, messages, and metadata encrypted on-device and never on central servers.

Built with Next.js, React, NestJS, Node.js, PostgreSQL, Redis, BullMQ, X25519, AES-256-GCM by Bazil Suhail, a Computer Scientist, AI Engineer, and Cross-Platform Developer based in Lahore, Pakistan.

Key Features