Handbook
How QxChat works, written down for people who want to check. Start with the first two pages; the rest is the protocol reference, byte for byte.
Start here
How it works
Architecture
Server modules, the two transports, what lives in memory and what is stored.
Accounts and sign-in
Passwords, 12 recovery words, Argon2id hashing and session tokens.
Messages and rooms
WebSocket operations, room lifecycle and the AES-256-GCM message envelope.
QXP-PHANTOM friends
Add-only friend requests through blind mailboxes the server cannot link.
QxCloudSync
Syncing your devices through a relay that stores and reads nothing.
Reference
Client signatures
Device keys, room-scoped keys and hybrid ECDSA P-256 + ML-DSA-65 signatures.
Cryptographic primitives
Every hash, KDF, key size and wire format, byte for byte.
Anti-abuse
Rate limits, anonymous quota tokens, the proof-of-time challenge and CAPTCHA.
Changelog and gaps
What shipped compared with the original design, listed openly.











