Tags on the canonical path, root → canonical tip.
OptionalcanonicalThe canonical (live) tip — the node matching the engine's current state. This is the branch the client sends from, chosen by convergence.
Every node in the tree.
OptionalrootThe root node tag (welcome/creation state), or undefined if empty.
All tip tags (leaf states), canonical and abandoned.
A snapshot of a group's full fork-history tree: every observed state, the canonical path the client is on, and the set of competing tips. Computed on demand from the live tree and safe to serialize/send to a UI.