Short answers about why the platform is split into web, api, worker, and shared domain packages.
Common foundation questions
The web app serves both customer and admin experiences.
The API owns auth, billing, compatibility, remote config, and support primitives.
The worker isolates queue-driven side effects and scheduled jobs.
Current status
Architecture FAQ
LiveSource-of-truth responsibilities and domain boundaries for each service.
Open related pageExtension Integration FAQ
LiveHow bind/bootstrap/session flows work for the managed extension client.
Open related page