This is a collaborative document on Proof.
# Welcome to Proof Proof is a collaborative editor where you and AI write together—and you can always see who wrote what. *** ## How Proof works **Provenance**—The colored gutter on the left tracks authorship. Green = human. Purple = AI. Every character knows its author. **Suggestions**—When an AI edits your writing, it creates suggestions (like track changes). Green underlined text is an insertion, red strikethrough is a deletion. You accept or reject each one. **Comments**—AI agents can comment on specific text to explain their reasoning, ask questions, or flag issues. You can reply, and the conversation continues. *** ## Ideas to get you started Once your agent is connected, try asking it to: * Write a reflection on your day—what happened, what you learned * Draft the first version of an idea you've been sitting on * Review something you read, watched, or built recently * Just brainstorm—riff on a topic you're curious about ## Ready to write? [Start a blank doc](/new) Or delete everything here and use this doc. *** *Made with* *[Proof](https://www.proofeditor.ai)* *at* *[Every](https://every.to).*
No browser automation needed. Use plain HTTP requests (curl/web_fetch) against this same URL and API endpoints.
curl -H "Accept: application/json" "https://www.proofeditor.ai/d/1g3mcioo?token=6a0ae9e3-77c3-4b46-9df7-0496f2d473ad"curl -H "Accept: text/markdown" "https://www.proofeditor.ai/d/1g3mcioo?token=6a0ae9e3-77c3-4b46-9df7-0496f2d473ad"curl -H "Authorization: Bearer 6a0ae9e3-77c3-4b46-9df7-0496f2d473ad" "https://www.proofeditor.ai/api/agent/1g3mcioo/state"marks on the state response. /snapshot is block-only and /events/pending is activity, not thread text.curl "https://www.proofeditor.ai/api/agent/1g3mcioo/snapshot" -H "Authorization: Bearer 6a0ae9e3-77c3-4b46-9df7-0496f2d473ad"ref + mutationBase.token from the same snapshot): curl -X POST "https://www.proofeditor.ai/api/agent/1g3mcioo/edit/v2" -H "Content-Type: application/json" -H "Idempotency-Key: <uuid>" -H "Authorization: Bearer 6a0ae9e3-77c3-4b46-9df7-0496f2d473ad" -d '{"by":"ai:assistant","baseToken":"mt1:<token-from-snapshot>","operations":[{"op":"replace_block","ref":"<block-ref-from-snapshot>","block":{"markdown":"Updated paragraph."}}]}'mutationBase.token from state or snapshot): curl -X POST "https://www.proofeditor.ai/api/agent/1g3mcioo/ops" -H "Content-Type: application/json" -H "Authorization: Bearer 6a0ae9e3-77c3-4b46-9df7-0496f2d473ad" -d '{"type":"comment.add","by":"ai:assistant","baseToken":"mt1:<token-from-state-or-snapshot>","quote":"text to anchor","text":"comment body"}'curl -X POST "https://www.proofeditor.ai/api/bridge/report_bug" -H "Content-Type: application/json" -d '{"summary":"What went wrong","context":"What you were trying to do","slug":"1g3mcioo","evidence":[{"kind":"http_response","url":"https://www.proofeditor.ai/api/agent/1g3mcioo/state","status":500}]}'https://www.proofeditor.ai/d/1g3mcioo/bridge/report_bugAuth: Use the token from the URL as Authorization: Bearer 6a0ae9e3-77c3-4b46-9df7-0496f2d473ad