Reference
Arcane.app
Identity of the application bound to the current host session.
This focused page is derived from the mechanically checked full member inventory.
Syntax
Arcane.app
Member kind
Namespace
Description
Identity of the application bound to the current host session.
Overview
Arcane.app reads the immutable application identity bound to the current host
session. The descriptor includes the app-owned id, display name, type, entry,
version, and bounded trust-status fields. It is session evidence, not a
caller-supplied identity.
Availability and security
app.current is a capability-free provider read on Core and Android. An
Android app reports its independently packaged version and currently reports
unverified publisher status; the OS bundle version remains separate.
Example
const app = await globalThis.Arcane.app.current();
console.log(app.id, app.displayName, app.version);
Members
Arcane.app.current()— Gets the exact bound application descriptor. Its version is owned by arcane-package.json for an Arcane-owned source app or by the authenticated normalized descriptor in arcane-external-apps.lock.json for a source-free external app; built-in Shell and Provisioner use the OS bundle version. Android returns the immutable Shell or application-APK identity with unverified publisher status.