Arcane OS Docs Development only

Reference

Arcane.app

Identity of the application bound to the current host session.

  • Reference

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.

Reference group

Namespace, constructor, and values

Repository and reviewed source access