de-mls 2.1.0

Decentralized MLS — end-to-end encrypted group messaging with consensus-based membership management over gossipsub-like networks
Documentation
// src/protos/messages/v1/welcome.proto

syntax = "proto3";

package de_mls.messages.v1;

message WelcomeMessage {
  oneof payload {
    UserKeyPackage user_key_package = 1;
    InvitationToJoin invitation_to_join = 2;
  }
}

message UserKeyPackage {
  bytes key_package_bytes = 1;
}

message InvitationToJoin {
  bytes mls_message_out_bytes = 1;
}