Z-TextDocs

Welcome to Z-Text

The ZkSNARKs shielded messenger that puts your privacy first. No servers. No tracking. No compromise.

What is Z-Text?

Z-Text is a cross-platform messaging application built on the BitcoinZ blockchain. Unlike traditional messengers that route messages through centralized servers, Z-Text stores encrypted messages directly on the blockchain using shielded transactions and zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge).

This means your messages cannot be censored, intercepted, or deleted by any third party. Only you and your intended recipient can read them.

Built with Rust & Flutter

Z-Text uses a Rust core for all cryptographic operations and blockchain interaction, wrapped in a Flutter UI for a native experience across all platforms.

Key Features

Two-Layer Encryption

zk-SNARK on-chain encryption plus end-to-end key exchange between contacts

Blockchain Messaging

Messages stored permanently on the BitcoinZ blockchain, censorship-resistant

Integrated Wallet

Send and receive BTCZ directly within the app with full transaction history

Cross-Platform

Available on iOS, Android, Windows, macOS, and Linux from a single codebase

Supported Platforms

PlatformStatusDistribution
AndroidAvailableGoogle Play, F-Droid, APK
iOSAvailableApp Store, TestFlight
WindowsAvailableDirect download (.exe)
macOSAvailableDirect download (.dmg)
LinuxAvailableAppImage, .deb

How It Works

At its core, Z-Text leverages the shielded transaction memo field of the BitcoinZ blockchain. When you send a message, it is encrypted and embedded in a shielded transaction. The recipient's wallet detects the transaction and decrypts the memo to reveal the message.

  1. Wallet creation -- generates a shielded z-address and transparent t-address
  2. Contact handshake -- a cryptographic key exchange establishes a shared secret
  3. Message encryption -- messages are encrypted with the shared key and embedded in shielded tx memos
  4. Mempool broadcast -- the transaction is broadcast to the network; G-stream instantly pushes the memo to the recipient
  5. Decryption -- the recipient's app receives the G-stream push, finds the memo, and decrypts it in seconds

Current Version

Z-Text is currently in active development. The app is fully functional with messaging, wallet, contacts, and sticker support. Premium features include faster sync, priority transaction relay, and cloud backup.