| User layer | Dashboard | User-facing workflows for tasks, executions, datasets, billing, and analytics |
| User layer | Auth | Sessions, JWTs, API keys, and identity |
| Control plane | Task Service | Public API for tasks, executions, templates, results, datasets, and media access |
| Control plane | Scheduler Service | Node registration, work coordination, and dispatch behavior |
| Control plane | Ingestion Service | Structured result intake and media upload lifecycle |
| Control plane | Billing Service | Wallet state, charging, and ledger truth |
| Control plane | Analytics Service | Usage reporting and aggregate metrics |
| Worker layer | Browser nodes | Standalone Playwright and Puppeteer execution nodes |
| Worker layer | Chrome extension workers | Extension-based execution workers |