Local Render Origin → Durable Object Distribution
Mac mini replaces Grok as the generation/orchestration node; proxy remains the public control plane; S3 carries the bytes.
Recommended core
- Proxy owns identity, manifests, status, and presigned S3 URLs.
- Mac mini uploads directly to S3 using multipart upload.
- Clients read a tiny manifest, then fetch immutable assets from CDN/S3.
- Publish only after checksum/size verification.
What fails first
- Mac uplink interruption during a large upload.
- Disk exhaustion from queued renders.
- A client observing a manifest before its asset is complete.
- Many clients pulling the same uncached object at once.
Avoid
- Streaming video through WebSockets.
- Relaying bulk video through the proxy server.
- Making the Mac mini publicly reachable.
- Overwriting one mutable “latest.mp4” object.