File:private-message-brainstorming-token.png

title: Private Messaging participant alice participant bob participant pm.bob participant pm.alice

alice->bob: 1. hey I want a token to send you things.\nwhere can I get it from? bob-->alice: you can get it from pm.bob alice->pm.bob: 2. I am alice and I want a token to send\nthings to bob, my auth code is xxxxxxxx pm.bob-->alice: How can I verify you are actually alice? alice-->pm.bob: you can talk to token.alice pm.bob->pm.alice: 3. Hey there, I heard alice wants to\nget a token for bob, and sent me the\nauth code xxxxxxxx. Is this true? pm.alice-->pm.bob: yes! pm.bob->pm.alice: 4. Okay, here is a token\nfor auth code xxxxxxxx: zzzzzzzz pm.alice->bob: 5. hey bob, where can I send messages to you? bob-->pm.alice: send them to pm.bob! pm.alice->pm.bob: 6. Here is a message: hello bob\nwith token zzzzzzzz!