✓ Service Running
POST /api/sessions - Create sessionPOST /api/sessions/:id/upload - Upload audio (idempotent)GET /api/sessions/:id/ws - WebSocket notificationsGET /api/sessions/:id/files - List files (polling fallback)GET /api/sessions/:id/download-wav - Download test WAV📱 iOS App: Scans QR code → uploads via HTTPS (exponential backoff retry)
💻 Desktop App: WebSocket listener → downloads from R2 → processes audio
Deployed on Cloudflare's global network • Free tier: 100K requests/day