External Apps API
Pairing-first external app access for the Aster product runtime.
External apps connect through Distro, the active Aster product runtime. Apps request scopes, pair with a local user, and then use gateway and runtime routes defined through the Gate framework.
Use @aster/sdk/apps for app integrations. It handles pairing, scoped credentials, app events, spaces, sessions, runtime access, dictation, and interactions without requiring callers to manage raw tokens.
Distro decides which app modules, auth scopes, and route modules are available by default. Gate defines the framework those modules use.