Expand description
App-data dictionary values that are synthesized when a conversation is created.
initial_dictionary builds the epoch-0 dictionary, including the
registry entries a new conversation takes from the backend catalogue.
catalogue_registry_entries selects those entries; a later commit
reuses it to register the ones a group is missing.
Enums§
- Initial
Group Kind - The immutable values for a new conversation.
Functions§
- catalogue_
registry_ entries - The registry entries a conversation takes from a backend catalogue: each
valid definition selected for
conversation_type(in_groupsfor a group,in_dmsfor a DM, none for a sync group) whose type and policy tags this build knows. - encode_
metadata_ attribute_ value - Translate a legacy
GroupMutableMetadataattribute string into the AppData wire bytes for that component. - initial_
dictionary - Build the complete dictionary stored in epoch zero.
Collection values are stored snapshots, not proposal deltas.
catalogueis the client’s backend snapshot; only its eligible definitions enter the registry, and no component value is taken from it. - synthesize_
registry_ from_ policy_ set - Produce a populated
ComponentRegistryfrom the legacy [PolicySetProto]. Deterministic: every honest peer synthesizes bit-identical output from the same input.