Saxonberg Server API
    Preparing search index...

    The host side of the aether hosting relation. An attunement-active entity (an actor via implant/species conferral, or a corporeal Thing like the future radio via intrinsic composition) holds a collection of capability update Ideas (AetherHosted), distinct from corporeal containment.

    The host collection is the source of truth for membership — a stray setHost on an update can neither forge nor hide membership. The collection is gated active by attunement: a host with the collection populated but AetherMixin inactive (no implant, not born-attuned) hosts nothing usable.

    Finding a hosted update is NOT a bespoke method here — it rides ContainmentApi.findReachable (the self + host-descent legs). A caller that needs "this actor's comms update" uses ContainmentApi.findReachable(actor, null, MixinApi.isComms).

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

    Hierarchy (View Summary)

    Index

    Methods