Files
meowlib/doc/invitation/sq_invitation.puml
T

18 lines
1.3 KiB
Plaintext
Raw Normal View History

@startuml General Invitation Steps
2026-04-02 18:50:04 +02:00
InitiatingUser -> InitiatingUser : STEP_1 = Create InivitedUser_Id generate a public key, invitation uid & message for InvitedUser optionnally password protected
2026-04-14 19:12:09 +02:00
note right of InitiatingUser #Yellow: Invitee created, only temp key
2026-04-02 18:50:04 +02:00
InitiatingUser -> InvitedUser: STEP_1_SEND= transmit step 1 data (QR Code, Bluetooth, messaging, mail, ...) optional password being tranmitted through another channel
InvitedUser -> InvitedUser :Create InitatingUser_Id & InvitedUser ContactCard
2026-04-14 19:12:09 +02:00
note right of InvitedUser #Yellow: Initiator created, empty
2026-04-02 18:50:04 +02:00
InvitedUser -> InitiatingUser: STEP_2_SEND=transmit InvitedUser ContactCard (QR Codes, Bluetooth, messaging, mail, ...) encrypted with initiating user pub key
InitiatingUser -> InitiatingUser : STEP_3=InitiatingUser_Id Accept Invitation and create answer (Generate InitiatingUser ContactCard and create finalized InvitedUser contact)
2026-04-14 19:12:09 +02:00
note right of InitiatingUser #Lime: Invitee complete
2026-04-02 18:50:04 +02:00
InitiatingUser -> InvitedUser: STEP_3_SEND=Send answer through invited user's message servers from contact card
InvitedUser -> InvitedUser : Finalize InitiatingUser from its ContactCard
2026-04-14 19:12:09 +02:00
note right of InvitedUser #Lime: Initiator complete
2026-04-02 18:50:04 +02:00
InvitedUser -> InitiatingUser: STEP_4= Send confirmation to InitiatingUser that communication is possible through initiating user's message servers from contact card
2024-05-22 10:06:00 +02:00
@enduml