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.

SHA-256
TIMESTAMP
AUTHOR not connected
ANCHOR contract pending · v1 stores signed payload

Compose a thought to continue.

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.

  1. No signed thoughts yet.

HOW IT WORKS

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Ownable forever. Once anchored, your thought is a Tezos NFT in your wallet. Transferable. Tradable on objkt. Yours.