Arcane OS Docs Development only

Reference

Arcane.applications

Installed-application inventory and launch operations.

  • Reference

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.

Reference group

Namespace, constructor, and values

Repository and reviewed source access