0x4f9a8b2c1e7d6f3a · ENCRYPT · 0xa2c4e8f1b9d3c7a5 · DECRYPT · X25519_HANDSHAKE_OK · 0x7b9e2f4a8c1d6e3b
ChaCha20_Poly1305_INIT · vault.lock(aead, key) · 0x5d8a3c7e9b1f4a2c · HMAC_VERIFIED
NaCl_box_keypair_generated · 0x9e4c7a2b8f1d6e3a · session.encrypt(payload) · 0x2f8b4e1c9a7d3f6b
PUBKEY_EXCHANGE · 0x6c3a8e1f4b9d2c7a · vault.persist(local) · NETWORK_PACKET_FORWARDED
0x8e1b4f9c3a7d2e6b · cipher.suite = X25519|ChaCha20-Poly1305 · 0x4a7c2e8f1b9d6c3a
ANON_CONNECTION_ESTABLISHED · ZERO_KNOWLEDGE_PROOF_OK · 0x1d9e3b7a4c8f2e6b · msg.relay(blind)
ED25519_SIGNATURE_VERIFIED · 0x7f2a8c4e1b9d6c3a · vault.sync(device_tags) · 0x3b8e1a4f7c9d2e6b
SOVP Protocol Active

Messaging's
Freest and Most Secure
Form

Pulse is a fully anonymous, end-to-end encrypted P2P messaging platform powered by SOVP (Sovereign Open Vault Protocol) — P2P communication. No phone, no email, no central server. Just you, cryptography, and freedom.

Coming soon on App Store
Coming soon on Google Play
1M+
Active Users
0ms
Data Retention
256
Bit Encryption
100%
Anonymous

The Anatomy of Privacy

Pulse's system architecture builds privacy as a foundational principle, not as a feature.

Ghost Mode — Absolute Anonymity

No phone number. No email. Just a username and a cryptographic Vault ID (VID) generated in your browser. Your identity lives entirely on your hardware, never sent to any server.

VID: x25519_pubkey_hash

Military-Grade E2E

X25519, Ed25519 & ChaCha20-Poly1305 (TweetNaCl).

cipher.suite

Blind Relay Server

Server can never read your messages. Only forwards encrypted packets.

zero-knowledge

Local-First (IndexedDB)

Database lives on your device. Offline messages queue in Redis, sync to device, then permanently deleted from server.

vault.persist(local)

Multi-Device Sync

QR code to link new devices. Fan-out routing delivers messages to all your devices instantly.

device_tags.fanout()

PWA & Push Notifications

Web Push notifications even offline via Service Workers. Native app experience.

service_worker

Massive Scalability

Fastify + Redis Cluster architecture handles 1M+ concurrent active users via WebSocket with zero latency. Infrastructure optimized for low-latency.

fastify · redis_cluster · ws

How the System Works

Anatomy of data flow: every layer from IndexedDB to Relay, from TweetNaCl to P2P encryption is transparent.

Data Is Never Stored

Pulse's core philosophy: the server is just a relay. Your messages live encrypted on your device. If you're offline, they wait in a high-speed in-memory queue (Redis), and the moment you connect, they sync to your device and are permanently deleted from the server.

  • Relay Server
    Blind relay that only forwards encrypted packets
  • IndexedDB Vault
    On-device encrypted database (Local-first)
  • TweetNaCl
    Industry-standard cryptography with NaCl library
  • WebSocket + Redis Pub/Sub
    Low-latency channels for instant message delivery
pulse-relay.js
// Pulse Relay — sadece kör iletim, asla deşifre etmez const nacl = require('tweetnacl'); const { xsalsa20_poly1305, x25519, ed25519 } = require('@stablelib/x25519'); // Mesaj geldiğinde fastify.post('/relay/:vid', async (req, reply) => { const { vid } = req.params; const { ciphertext, nonce, signature } = req.body; // Sunucu içeriği OKUYAMAZ const isValid = ed25519.verify( signature, ciphertext, senderPubKey ); if (!isValid) return reply.code(401).send(); // Redis'e kuyruğa al veya P2P ilet await redis.lpush(`vault:${vid}`, JSON.stringify({ ciphertext, nonce }) ); // Cihaz online ise fan-out yap await deviceTags.fanout(vid, payload); reply.send({ status: 'forwarded' }); });

Your Device

IndexedDB Vault

Relay (Fastify)

Forward only

Redis Queue

Ephemeral memory

Recipient Device

Decrypt & read

Speak Without a Trace.

Open Pulse Web, generate your Vault ID, stay anonymous. The darkest and most secure form of messaging is here.

Open Pulse Web ⚡