···99 <h2>What is This?</h2>
1010 <p>Diffdown is a real-time collaborative <a href="https://www.markdownguide.org/basic-syntax/">Markdown</a> editor/previewer built on <a href="https://atproto.brussels/about-the-atmosphere">AT Protocol</a> (the tech that powers <a href="https://bsky.app">Bluesky</a> and <a href="https://blueskydirectory.com">many other cool apps</a>).
1111 <p>Diffdown is decentralized; it stores documents as <a href="https://atproto.wiki/en/wiki/reference/data/records">records</a> on the document creator's <a href="https://atproto.wiki/en/wiki/reference/core-architecture/pds">Personal Data Server (PDS)</a>, not on the Diffdown server or a cloud provider. Your data is yours, literally.</p>
1212+ <h3>Features</h3>
1313+ <ul>
1414+ <li>Decentralized storage on the document creator's AT Protocol PDS</li>
1515+ <li>Auto-save</li>
1616+ <li>Real-time collaborative editing (click <strong>Share</strong> in a document and send the link to your collaborators)</li>
1717+ <li>View Markdown source with syntax highlighting</li>
1818+ <li>Live document preview</li>
1919+ <li>Comments (<em>very</em> hacky)</li>
2020+ </ul>
2121+1222 <h3>Technology</h3>
1323 <p>I wrote this app to learn more about AT Protocol and see if I (not a software engineer) could build a useable product with <a href="https://www.ibm.com/think/topics/agentic-engineering">agentic engineering</a>. I used the following:</p>
1424 <ul>
···2333 </div>
2434 <div class="about-col">
2535 <h2>Status</h2>
2626- <p>As I said, I am not an engineer. 95% of Diffdown was written by LLMs. I am not qualified to assess the security or robustness of the code. Don't use it without a real engineer reviewing it first.</p>
3636+ <p>As I said, I am not an engineer. My goal was to create something simple that worked, and I achieved that. But 95% of Diffdown was written by <a href="https://en.wikipedia.org/wiki/Large_language_model">LLMs</a>. I am not qualified to assess the security or robustness of the code and would never claim that it comes close to production quality.</p>
2737 <p>Functionally, the app is alpha quality, at best. Expect bugs, flakiness, breaking changes, and limited features.</p>
2838 <p>The good news is that any documents you create will be stored on your AT Proto PDS, so even if Diffdown goes away, you will still have your documents and comments.</p>
2939 <p><strong class="warning">Important:</strong> Because AT Proto does not support private records (<a href="https://atproto.wiki/en/working-groups/private-data">yet</a>), any documents you create will be visible to the world (not on diffdown.com, but with a PDS record viewer, <a href="https://atproto.at/viewer?uri=did:plc:za4vlvbizdstoym7lpymc5q5/com.diffdown.document/3mhg62vlznz24">see this example</a>).</p>