PUBLISH · v1
Publish to Tezos.
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.