Reference
Arcane.capabilities
Capability inventory visible to the bound application.
This focused page is derived from the mechanically checked full member inventory.
Syntax
Arcane.capabilities
Member kind
Namespace
Description
Capability inventory visible to the bound application.
Overview
Arcane.capabilities returns the bound application descriptor, sorted grants,
and exact method allowlist for the current session. This is the authoritative
application-side preflight for method admission; checking that a JavaScript
function exists is not enough because the shared surface is projected broadly.
Availability and security
capabilities.list is a read-only bridge method. Its result describes current
admission but does not grant authority, prove dependency readiness, or replace
method-specific status and error handling. The direct method is Core-only;
Android callers with system.read use
Arcane.platform.status().capabilities for the same nested snapshot.
Example
const {app, grants, methods} = await globalThis.Arcane.capabilities.list();
console.log(app.id, grants.length, methods.length);
Members
Arcane.capabilities.list()— Returns the current Core-bound application descriptor, grants, and exact allowed RPC names. Android callers use Arcane.platform.status().capabilities; the direct method is not projected there.