Arcane OS Docs Development only

Reference

Arcane.mail

Capability-gated native mail composition and delivery.

  • Reference

This focused page is derived from the mechanically checked full member inventory.

Syntax

Arcane.mail

Member kind

Namespace

Description

Capability-gated native mail composition and delivery.

Overview

Arcane.mail sends one bounded, already-prepared report through the native mail gateway. It does not provide an interactive composer and a successful result must be interpreted using its sent, partial, uncertain, and status fields rather than as a blanket delivery guarantee.

Availability and security

mail.send requires the mail.send capability, is limited to explicitly admitted report applications, and is currently Core-hosted rather than Android-hosted. Treat recipients and report content as sensitive and use a stable report key to avoid ambiguous duplicates.

Example

const access = await globalThis.Arcane.capabilities.list();
const canSendReports = access.methods.includes('mail.send');

console.log('Native report delivery admitted:', canSendReports);

Members

  • Arcane.mail.send() — Validates and forwards one bounded request to the fixed loopback Arcane mail gateway without Core retry. The shared Mail module preflights the same native size bound. Availability requires explicit mail.send application admission on Microsoft NT/Linux Core hosts; Android does not project this method, and simulation fails explicitly.

Reference group

Namespace, constructor, and values

Repository and reviewed source access