Skip to main content

Module v1

Module v1 

Source
Expand description

Nested message and enum types in V1.

Modules§

mutate
Nested message and enum types in Mutate.

Structs§

Mutate
Add and/or remove subscriptions in place (applied atomically per frame). Topics use the kind-prefixed binary representation shared with the decentralized backend (XIP-49 §3.3.2): the first byte is the topic kind, the remainder is the identifier. This RPC initially serves TOPIC_KIND_GROUP_MESSAGES_V1 (0x00, identifier = group_id) and TOPIC_KIND_WELCOME_MESSAGES_V1 (0x01, identifier = installation_key); a topic whose kind the node does not serve fails the stream with INVALID_ARGUMENT. Future kinds (key packages, identity updates) are adopted via the capabilities advertised on Started.

Enums§

Request
Each frame is exactly one of: a mutation, a Ping, or a Pong.