Reference
Arcane.mail
Capability-gated native mail composition and delivery.
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.