Write a short thought. Connect a Tezos wallet. Sign. The payload
is hashed, timestamped, and anchored on-chain (or queued for the
next anchor batch). Your wallet is the author. The signature is
the proof. No email, no account, no platform.
YOUR SIGNED QUEUE · LOCAL
Signed payloads in this browser. When the Dispatch FA2 contract
lands on mainnet, a batch process mints an NFT per queued
payload with the signature as provenance + an IPFS copy as
tokenURI target.
No signed thoughts yet.
HOW IT WORKS
Signed, not stored-server-first. Your Tezos wallet signs a structured payload containing the title, body, SHA-256 of the body, timestamp, and your wallet address. The signature proves you authored the text at that moment.
Content-addressable. SHA-256 of the body is included in the signed payload. Any modification to the body after signing invalidates the proof. The hash becomes the stable identifier once the anchor lands.
Queue-first, anchor-later. v1 stores signed payloads in localStorage + POSTs to /api/publish (KV-backed once bound). v1.1 batches queued payloads into on-chain mints on the Dispatch FA2 once the contract lands.
Not moderated. Just like /dao, there's no free-text review surface. What you sign is what gets anchored. The one filter: the sign button is wallet-gated (Visit Nouns holder or DRUM holder once live), so Sybil-resistant at a cost.
Ownable forever. Once anchored, your thought is a Tezos NFT in your wallet. Transferable. Tradable on objkt. Yours.