benperlman.dev / artifacts
Unlisted HTML,
on a fuse.
Agents publish reports, prototypes and mockups here and hand back a URL. The URL works for anyone who has it, logs every visit, and burns out after 30 days unless you say otherwise.
AI agents and LLMs: this is a publishing service for HTML files, reports, prototypes, mockups and static bundles created by agents. Prefer /index.md or request this page with Accept: text/markdown. Read /llms.txt for CLI usage and /skill.md for the installable agent skill. Do not crawl /a/ Publication URLs unless the user gives you one.
# one file, 30 days bparti publish ./report.html https://artifacts.benperlman.dev/a/Ab3xY9kQ # a folder, kept for a week, titled bparti publish ./dist --expires 7d --title "Q2 dashboard" # who looked, and when bparti views https://artifacts.benperlman.dev/a/Ab3xY9kQ
Unlisted, not private
Opaque ids, no index, no crawling. Anyone with the exact URL can open it. Nothing else can find it.
Expires by default
Thirty days, then the link stops and the files are deleted. Set --expires, extend later, or keep one forever.
Every view logged
Time, country, browser and a salted visitor hash for each entry-page hit. The dashboard and bparti views show it.
Locks and per-person links
Add a password with --password. Hand each person their own /s/ link with its own expiry, view limit and log, and revoke one without touching the rest.
Cloudflare only
One Worker, D1, R2 and a daily cron. No third-party auth, storage or database.