🛠 IN DEVELOPMENT — Pre-Alpha  ·  Part of the StealthX Platform  ·  Report bugs →
DECENTRALIZED · ENCRYPTED · ZERO METADATA

Classified Messaging.

The only encrypted messenger with no phone number, no server, no account — and no metadata. Built on Kaspa BlockDAG for true decentralization. Your conversations exist only on your devices.

GPL-3.0 Open Source XChaCha20-Poly1305 Double Ratchet Kaspa Layer 1 Zero Server
Download for Android View Source
XChaCha20Encryption
0Metadata Stored
0Central Servers
KotlinAndroid Native
KaspaIdentity Layer

Capabilities

Tactical security, not empty promises.

Every architectural decision puts your privacy first. No compromises, no backdoors, no exceptions.

🔐 No phone number required
💥 STEALTH-DELETE
Kaspa Identity Layer
🔑 Lifetime via IFR Token
📦 GPL-3.0 Open Source
🦎 Chameleon Overlay Compatible
🔐

End-to-End Encryption

XChaCha20-Poly1305 AEAD with X25519 key exchange. Every message gets a unique session key. We can never read your messages.

Kaspa Identity Layer

Your public key is anchored once to the Kaspa BlockDAG. Decentralized identity without a central server. Your identity is yours forever.

🔄

Double Ratchet Forward Secrecy

Signal-grade Double Ratchet protocol. Compromising one key exposes nothing about past or future messages. Every message is independent.

📡

Zero Server Architecture

Messages route through ephemeral Kaspa relay nodes — incentivized with KAS micropayments. No central server to hack, subpoena, or censor.

🌐

Group Messaging

Encrypted group chats with per-member key derivation. No group server. Group state lives on Kaspa. Members join via QR or NFC.

💥

STEALTH-DELETE

5-tap instant wipe destroys all messages, keys, and contacts. The app resets to factory state in under a second. Leave no trace.

📎

Encrypted File Transfer

Send files encrypted end-to-end via Kaspa XFTP protocol. Files are chunked, encrypted, and deleted from relay after delivery.

🦎

Chameleon Integration

Works natively with Chameleon Privacy OS. Automatic encryption based on your security rules. One ecosystem, total privacy.

🔑

IFR Token Lifetime Access

Lock IFR tokens on-chain for lifetime Pro or Elite access. No subscriptions. No renewals. Your tokens stay yours.


Architecture

How SecureChat works.

Three independent layers. Zero central authority. Every component is replaceable and auditable.

SecureChat Architecture — StealthX Platform ──────────────────────────────────────────────────────── LAYER 1 — Identity (Kaspa BlockDAG) KaspaIdentityManager ← Public key anchored on-chain (once) ContactDiscovery ← Find contacts by Kaspa address NodeIncentives ← KAS micropayments to relay operators No message content on-chain. Only identity hashes. LAYER 2 — Transport (Ephemeral Relay Nodes) EphemeralRelayPool ← Community-operated, KAS-incentivized SMP-style Queues ← Unidirectional, anonymous message queues OnionRouting ← 2-hop routing, IP protected Relay sees only encrypted blobs. Deleted after delivery. LAYER 3 — Crypto (Device-side, lazysodium) XChaCha20Poly1305 ← Symmetric encryption (24-byte nonce) X25519 ECDH ← Key exchange (ephemeral per-session) DoubleRatchet ← Forward secrecy + break-in recovery Argon2id ← Password-based key derivation Android Keystore ← Hardware-backed key storage (StrongBox) ──────────────────────────────────────────────────────── StealthX Platform compatibility: SecureCall ← shared XChaCha20 + X25519 stack Chameleon ← overlay encryption for SecureChat messages IFR Token ← unified lifetime access across all products

Classified

Cryptographic specifications.

We don't ask for trust. We provide proof. Every claim is auditable in source code.

LayerAlgorithmSpecificationLibrary
Symmetric EncryptionXChaCha20-Poly1305256-bit key, 192-bit nonce, AEADlazysodium-android
Key ExchangeX25519 ECDHCurve25519 Diffie-Hellman, ephemerallazysodium-android
Forward SecrecyDouble RatchetHKDF-SHA256 ratchet, RFC 5869lazysodium-android
Identity SigningEd2551964-byte signatures, key bundleslazysodium-android
Key DerivationArgon2id64MB memory, 3 iterations, 4 threadslazysodium-android
Key StorageAndroid KeystoreStrongBox/TEE, per-use authAndroid API 26+
Identity LayerKaspa BlockDAGGHOSTDAG, PoW, 10 BPSkaspa-wasm32-sdk
Message PaddingPKCS7-style256-byte block boundariesCustom

// core_crypto — XChaCha20-Poly1305 message encryption fun encrypt(plaintext: ByteArray, key: ByteArray, aad: ByteArray): EncryptedPayload { val padded = padToBlock(plaintext) // 256-byte blocks val nonce = sodium.randomBytesBuf(24) // fresh every time val cipher = ByteArray(padded.size + 16) // +16 Poly1305 tag sodium.cryptoAeadXChaCha20Poly1305IetfEncrypt( cipher, null, padded, padded.size.toLong(), aad, aad.size.toLong(), null, nonce, key ) wipeBytes(padded) return EncryptedPayload(cipher, nonce, aad, "XChaCha20-Poly1305", 1) }

Benchmark

Why SecureChat?

The only encrypted messenger with decentralized identity, no server, and blockchain-native architecture.

Feature SecureChat Signal SimpleX Telegram
No phone number required
No central server⚠️
Decentralized identity✓ Kaspa
Double Ratchet E2E⚠️ opt-in
XChaCha20-Poly1305✗ AES
STEALTH-DELETE
Blockchain identity anchor✓ Kaspa
IFR Token lifetime access
Chameleon overlay compatible
GPL-3.0 Open Source
Zero metadata⚠️

Mission Timeline

Development Roadmap.

From architecture to decentralized deployment. Each phase builds on the last.

PHASE 0 — DONE

Foundation — Crypto Stack & Architecture Design

XChaCha20-Poly1305 + Double Ratchet + Argon2id. StealthX platform architecture. IFR Token integration design. Threat model.

PHASE 1 — ACTIVE

Android App — Core Messaging (Pre-Alpha)

Local E2E encrypted messenger. QR + NFC key exchange. X25519 key management. Room + SQLCipher local storage. Basic UI.

PHASE 2 — Q3 2026

Kaspa Identity Layer Integration

Public key anchoring on Kaspa BlockDAG. Contact discovery by Kaspa address. Ephemeral relay node protocol (SMP-style). KAS micropayment incentives.

PHASE 3 — Q4 2026

Group Messaging + File Transfer

Encrypted group chats. XFTP-style file transfer. Onion routing for transport anonymity. Kaspa relay node network launch.

PHASE 4 — 2027

StealthX Layer 1 Migration + iOS

Full migration to StealthX Layer 1 protocol. iOS client (shared Rust crypto core). External security audit. F-Droid + Play Store release.


Inferno Integration

IFR Lifetime Unlock.

Lock IFR tokens once. Unlock forever. Works across all StealthX products — one lock, lifetime benefit.

Free
0 IFR — forever
  • E2E encrypted messaging
  • 10 contacts
  • QR key exchange
  • STEALTH-DELETE
  • Basic security warnings
Elite
Lock ≥ 6,000 IFR — lifetime
  • Everything in Pro
  • Onion routing (3-hop)
  • Decoy chat profiles
  • Advanced threat detection
  • Zero telemetry
  • Run your own relay node
  • Early access to features

IFR Lock contract: 0x769928aBDfc949D0718d8766a1C2d7dBb63954Eb (Ethereum Mainnet)  ·  Learn more at ifrunit.tech →


Deploy

Ready to secure your comms?

SecureChat is in active development. Pre-alpha builds available on GitHub.

APK — Coming Q3 2026 View Source on GitHub

Requires Android 8.0+ · GPL-3.0 Open Source · No account required