2026-03-31 21:32:46 +02:00
|
|
|
@startuml Server Invitation Step 00
|
|
|
|
|
InitiatingUser -> Bastet : contact name
|
|
|
|
|
InitiatingUser -> Bastet : invitationMessage
|
|
|
|
|
InitiatingUser -> Bastet : select invitation server
|
2026-04-02 18:50:04 +02:00
|
|
|
InitiatingUser -> Bastet : optional passwords ([payload], [url])
|
2026-03-31 21:32:46 +02:00
|
|
|
Bastet -> NativeLib : send invitation
|
|
|
|
|
NativeLib -> NativeLib : create contact and invtation KP
|
|
|
|
|
NativeLib -> Server : send invitation
|
|
|
|
|
Server -> Server : create invtation URL
|
|
|
|
|
Server -> Redis : store InitiatingUser pub key and message/pwd
|
|
|
|
|
Server -> NativeLib : invitation URL
|
|
|
|
|
NativeLib -> Bastet : invitation URL
|
|
|
|
|
Bastet -> InitiatingUser : invitation URL
|
|
|
|
|
InitiatingUser -> InvitedUser : invitation URL
|
2026-04-02 18:50:04 +02:00
|
|
|
InitiatingUser -> InvitedUser : [invitation passwords] through another channel
|
2026-03-31 21:32:46 +02:00
|
|
|
@enduml
|