@startuml Server Invitation Step 01 InvitedUser -> Bastet : provide invitation URL Bastet -> NativeLib : GET InitiatingUser pub key and message InvitedUser -> Bastet : fill invitation InvitedUser -> Bastet : select servers Bastet -> NativeLib : get server cards for selected uids NativeLib -> Bastet : server cards Bastet -> NativeLib : invitation data & InitiatingUser pub key NativeLib -> Server : POST encrypted invitation Server -> Redis : Store invitation data @enduml