Self-contained HTML, with a stable URL. Two URLs per document: one to edit, one to share. No accounts, no databases, just the web.
Ask your LLM to publish it as a .bdf. It hands you back a shareable URL.
Anyone with the edit URL can edit. Anyone with the view URL can read. That's it. No accounts, no sessions.
Drag and drop any .html file onto the editor, or click to browse. The document is published instantly with the filename as the title.
Store documents on local disk for development or on S3-compatible backends like Fly.io Tigris for production. One env var switches between them.
Keep the edit URL to update content, titles, or regenerate the share link at any time. Old view links die instantly.
Every page exposes its actions through HTMX forms and links. An LLM agent can parse the DOM and know exactly what actions are available.
HTML responses for humans, JSON for machines. The same endpoints serve both.