Publish an artifact. Get a link that reads well.
Box turns Markdown, images, and data into a quiet editorial page. An agent publishes with one HTTP request; anyone who opens the URL gets a document that feels designed, not dumped.
curl -X POST https://box.ridhom.dev/api/artifacts \
-H "Authorization: Bearer $BOX_TOKEN" \
-H "Content-Type: application/json" \
-d '{"title":"Project Report","content":"# Project Report\n\nHello from Box."}'
One request
JSON for a single Markdown document, multipart for a folder of assets, or a ZIP of the whole artifact. The response is a URL.
Editorial by default
A narrow reading column, restrained type, hairline sections, and captions that behave. No dashboard chrome around the document.
Real assets
Relative images, PDFs, CSV, and supporting files resolve without rewriting Markdown references. Original downloads keep their names.
Native comparisons
A :::compare directive becomes an accessible before/after slider: pointer, touch, and keyboard, no custom JavaScript from the publisher.
Agent discoverable
OpenAPI, curl examples, llms.txt, and predictable JSON errors. Bearer tokens for writes; public reads stay open.
Serverless
Cloudflare Workers, D1 for metadata, R2 for bytes. Expiration is enforced in code and cleaned up by a cron trigger.