syntax = "proto3"; package protocol; message CwtchPeerPacket { CwtchIdentity cwtch_identify = 1; GroupChatInvite group_chat_invite = 2; } message CwtchIdentity { string name = 1; bytes ed25519_public_key = 2; } // [name] has invited you to join a group chat: [message] message GroupChatInvite { string group_name = 1; bytes group_shared_key = 2; string server_host = 3; bytes signed_group_id = 4; }