Reference
Arcane.applications
Installed-application inventory and launch operations.
This focused page is derived from the mechanically checked full member inventory.
Syntax
Arcane.applications
Member kind
Namespace
Description
Installed-application inventory and launch operations.
Overview
Arcane.applications provides the application catalog visible to the bound
Shell or Terminal session and requests launch by canonical application id.
Catalog visibility and launchability are host-policy decisions; applications
cannot register or launch arbitrary executables through this namespace.
Availability and security
Listing requires applications.read; launching requires
applications.launch. Both are restricted to Shell or Terminal on Core and
Android. Android launch resolves only a generated package installed for the
selected catalog entry.
Example
const access = await globalThis.Arcane.capabilities.list();
const canListApplications = access.methods.includes('apps.list');
console.log('Application catalog admitted:', canListApplications);
Members
Arcane.applications.list()— Returns the verified installed-application catalog wrapper visible to Shell or Terminal; it is not a bare array. The RPC authority name is apps.list.Arcane.applications.launch()— Asks the host to dispatch a registered application. Acceptance does not prove that the target rendered, became ready, or remained open. The RPC authority name is apps.launch.