A message is a shielded transaction.
stealthtext doesn’t invent a messaging network. It reuses Stealth’s shielded rail — the machinery that already moves money privately — to carry text instead. Here’s the whole machine, plus the one caveat we state up front.
The shielded rail
Every message rides stealthprivate, Stealth’s shielded rail — the same private-transaction machinery that carries private payments. A message travels as an encrypted, STARK-proven shielded action: the recipient and the message live inside a cryptographic commitment, the sender is hidden behind a nullifier, and no address ever appears on-chain.
Write
Prove
Broadcast
Carry
Receive
Proofs & encryption
Validity without disclosure
Only the recipient can open it
Post-quantum, proof and encryption
Feeless — without spam
Sending costs no fee. So what stops a flood of spam? Two things — neither a charge you pay per message.
Locked, not spent
Can’t flood faster than you can prove
Always in your hands
Throughput — measured
Because a message rides the same shielded rail as a private payment, its throughput is the rail’s — measured on a real wide-area fleet at about 43 messages per second, and a genuine chain ceiling (your device can originate far faster). Under normal load a message confirms in seconds; a one-time burst is absorbed by the queue and drains. A lasting backlog would need sustained demand above that rate.
The disappearing act
After two weeks, a network-wide expiry removes every message from the network — for both sides. No server keeps a copy; there’s nothing to restore. Precisely: messages are removed from honest nodes’ storage and become unreadable to everyone. That’s a property of the honest network, not a mathematical impossibility — which is why we never say “gone forever.” The one guarantee we hold to is confidentiality: post-quantum encryption protects a captured copy against any adversary, classical or quantum — there is no harvest-now-decrypt-later window. By default your device keeps nothing; a local encrypted copy is opt-in, and you can delete it anytime.
Straight talk: what’s visible
Sender · recipient · content · length
That a shielded action happened
That’s the machine.
The rest is just typing. stealthtext runs on Stealth’s shielded rail — feeless, metadata-hidden, and post-quantum-authenticated.