Member Junction
    Preparing search index...

    Interface SessionChannelPolicyInput

    interface SessionChannelPolicyInput {
        Candidates: readonly RealtimeChannelCandidate[];
        ChannelsConfig?: RealtimeChannelsConfig;
        ClientTools?: readonly RealtimeToolDefinition[];
        ClientToolTiers?: RealtimeSessionClientTools;
        ModelHasZeroDataRetention?: boolean;
        Registry: readonly RealtimeChannelRegistryRow[];
    }
    Index

    Properties

    Candidates: readonly RealtimeChannelCandidate[]

    The channels the browser reported (already validated and capped).

    ChannelsConfig?: RealtimeChannelsConfig

    The cascade's folded channels section — agent layers plus the app layer.

    ClientTools?: readonly RealtimeToolDefinition[]

    The client tools as the browser declared them at mint, if any.

    ClientToolTiers?: RealtimeSessionClientTools

    The app/static client-tool tiers to hand back to the browser, when resolved.

    ModelHasZeroDataRetention?: boolean

    Whether the session model's configuration declares Privacy.ZeroDataRetention: true. Feeds the agent's requireZeroDataRetentionFor exposure downgrade; leave unset (treated as false) when the model could not be resolved, so the downgrade fails closed.

    Registry: readonly RealtimeChannelRegistryRow[]

    The registry, as the server reads it.