Saxonberg Server API
    Preparing search index...

    Residual AetherMixin surface = attunement: the aether host (the hosted-update collection — see AetherHost) plus the ESP perception modalities (verbal-esp / emotive-esp, declared as the static _grantsModalities, not on this instance interface).

    Transmission moved out: tell and the DM cohort state now live on CommsMixin (the hosted comms update). Attunement = perceive the aether + host software; the comms update = transmit on it.

    interface Aether {
        getHostedUpdates(): readonly (Stuff & AetherHosted)[];
        hostsUpdate(update: Stuff): boolean;
        hostUpdate(update: Stuff & AetherHosted): void;
        unhostUpdate(update: Stuff & AetherHosted): boolean;
    }

    Hierarchy (View Summary)

    Index

    Methods