Send secret messages/files to any public address/ENS, twist? the receiver won't know who sent it.
Send secret messages, files, or payments to any public address or ENS — and the receiver won’t know who sent it.
How it works:
Recipients register a stealth meta-address (spendPub + viewPub) for their ENS name, using ERC‑6538 standards.
A sender generates a one-time ephemeral key, derives a shared secret with the recipient’s view key (ECDH), computes a stealth address, and encrypts the payload. This follows ERC‑5564 stealth address standards.
Encrypted files are uploaded to Hedera File Service (HFS), and a delivery announcement is posted via Hedera Consensus Service (HCS). Each announcement contains the ephemeral public key, a one-byte viewTag for quick filtering, and a pointer to the HFS file.
The recipient’s wallet or Mirror-node indexer scans HCS messages, filters by viewTag, reconstructs the shared secret, decrypts the payload, and derives the stealth private key to access funds or files.
Why it’s useful:
Anonymous, standards-aligned stealth delivery with Hedera’s fast, low-fee HCS + HFS infrastructure.
Keeps the sender’s canonical address unlinkable, while recipients remain discoverable via ENS.
The project uses Ethereum’s stealth address standard (ERC-5564 / 6538) for private delivery and Hedera only for encrypted file uploads.
Stealth Crypto: Sender generates an ephemeral key, derives a shared secret (ECDH), and encrypts the payload (AES-GCM).
File Upload (Hedera File Service): The encrypted file is uploaded to Hedera File Service (HFS) using FileCreate and FileAppend (for large chunks). HFS returns a fileId, which acts as a pointer to the stored file.
Announcement (Stealth Address Logic): The sender posts an announcement (ephemeralPub, viewTag, pointer:fileId) — similar to ERC-5564 — to notify the recipient.
Recipient Flow: Recipient scans announcements, checks matching viewTag, reconstructs shared secret, decrypts file from Hedera using the pointer, and optionally imports stealth key if payment attached.
Why Stealth Addresses: Stealth addresses let a sender create a one-time destination for each transfer or message, so the recipient can receive privately — but no one (not even the recipient) can link it back to the sender’s main wallet.
Why Hedera: HFS offers cheap, decentralized file storage and eliminates gas-heavy upload costs on Ethereum while keeping full stealth compatibility.

