End-to-End Encryption
Not even we
can read it.
Your idea is encrypted in your browser before it reaches any server. The plaintext never leaves your device.

Only the wallet that minted the token can derive the decryption key. No backdoor. No admin access.
tenthousandideas.xyz
encrypt.ts — client side
const key = deriveKey(walletSignature)
encrypt(idea, key)
Input — plaintext
"A subscription service that lets users rent
physical storefronts by the hour..."
↓  ECIES · wallet-derived key · browser only
Output — on-chain
0x4f3a9c2eb71d8a45f6c3e2910b4d7a5c8e1f3b2d9a6e4c18f2b7d5a3e9c1f4b8d2e6a...
stored on-chain. server never saw plaintext.
// only wallet owner can decrypt