Arcane OS Docs Development only

Reference

Arcane.capabilities

Capability inventory visible to the bound application.

  • Reference

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.

Reference group

Namespace, constructor, and values

Repository and reviewed source access