Marmot-TS
    Preparing search index...

    Interface HistoryNode

    A node in the group history tree: one MLS group state. The node id is the hex of the state's MLS confirmationTag, which is unique per state (it is a MAC over the confirmed transcript hash, so two same-epoch forks have distinct tags). Every non-root node has exactly one parent — the state its commit was applied to — so the structure is a tree rooted at the welcome/creation state; more than one child marks a fork.

    interface HistoryNode {
        childTags: string[];
        edge?: HistoryEdge;
        epoch: number;
        parentTag?: string;
        tag: string;
    }
    Index

    Engine

    childTags: string[]

    Child node tags. More than one means a fork was observed at this node.

    The commit edge from the parent. undefined only for the root.

    epoch: number

    The MLS epoch this state sits at.

    parentTag?: string

    Parent node tag, or undefined for the root.

    tag: string

    Node id: hex of the MLS confirmation tag.