# Create Packet packet structure version timestamp creator public key admin group id (uuid, 16 bytes) # Add data Packet creator public key Content (Signed with creator private key, verify with creator public key) Header packet structure version timestamp (not strictly accurate, mostly used for visual representation) operation type user action counter Body (Encrypted with node encryption key) data # Add user to group Packet creator public key Content (Signed with creator private key, verify with creator public key) Header packet structure version timestamp (not strictly accurate, mostly used for visual representation) operation type user action counter Body public key (of user to add to group) group id (the group which the user should be added to) PADDING (Random data, to ensure this packet gets an unique hash)