{"name":"Asset Worker","description":"Private Asset CDN with dual access modes: domain whitelisting and signed URLs","version":"1.1.0","environment":"development","endpoints":{"health":"GET /health","admin":{"description":"Management endpoints (require API key)","generateUrl":"POST /admin/url/:key","batchUrls":"POST /admin/batch-urls","assetInfo":"GET /admin/info/:key"},"public":{"description":"Direct asset access via domain whitelisting (DISABLED by default; set ENABLE_PUBLIC_ACCESS=true to enable). Prefer signed /asset/* URLs.","serve":"GET /public/:key?w=800&h=600&format=webp&quality=85 (if enabled)","head":"HEAD /public/:key (if enabled)","note":"Supports query parameters: w/width, h/height, q/quality, f/format, fit, download, filename"},"assets":{"description":"Signed URL access (requires signature validation)","serve":"GET /asset/:key?p=PAYLOAD&s=SIGNATURE","head":"HEAD /asset/:key?p=PAYLOAD&s=SIGNATURE","direct":"GET /direct/:key (if enabled)"}},"configuration":{"allowedDomains":"configured","domainCount":5},"requestId":"ceb996a0-7b65-4e1a-9655-8a15571bc5e1"}