interface ChannelSessionOpts {
    channelId: string;
    channelIdRegistry?: ChannelIdRegistry;
    demos: Demos;
    me: `${string}:${string}`;
    members: `${string}:${string}`[];
}

Properties

channelId: string
channelIdRegistry?: ChannelIdRegistry

Optional CH-6 enforcement. If provided, open() registers the channelId here and throws on reuse.

demos: Demos
me: `${string}:${string}`

This party's primary claim — must be in members.

members: `${string}:${string}`[]