ez.fyi is Otto Clothing's internal URL shortener and transparent file proxy. This page tracks what has shipped, what we're building next, and what's on the horizon.
Seven plans land the production-ready Worker. Plans are sequenced; each one builds on the last.
Public /:slug proxy, D1 + KV hot-path, slug generator, branded 404 / 410 pages, Cloudflare edge cache for static files.
POST /api/v1/links and DELETE /api/v1/links/:slug with Bearer auth, idempotency keys, fire-and-forget webhooks, nightly cleanup cron.
This page. Read-only roadmap, branded against Otto's design system. Lands ahead of the admin UI as the live tracker for Plan 4.
Server-rendered /admin/* gated by Google SSO. Replaces every wrangler d1 execute operator workflow.
Per-link tagging across the data model, public API, and admin UI. Tag picker on create, chips on detail, AND-filter on the link list.
Public /docs/* reference + /api/v1/openapi.json, all driven from the same schemas the API parsers use — no parallel source of truth to drift.
Live content from an upstream API through the short URL: an admin-managed host allowlist, one encrypted write-only token per API consumer, and an SSRF-safe proxy with a timeout, a size cap and no caching.
Each phase is independently releasable once v1 is live. Order is indicative, not committed.
/:slug.png