library icon indicating copy to clipboard operation
library copied to clipboard

[Submission] @ means membership

Open bumbleblue opened this issue 5 years ago • 3 comments

The Design Problem

Federation introduces many communities. Usernames should build on the mental model that users belong to a community.

The Design Solution

This membership relation can be expressed by the "@" sign, e.g. [email protected]

Why Choose ... ?

Best Practice: How to Implement ...

  • Matrix, Mastodon

Potential Problems with ...

  • confusion with email
  • confusion with social media handles where the username is what follows "@"

The Take Away

References & Where to Learn More

bumbleblue avatar Nov 11 '20 11:11 bumbleblue

How is this different from Full Address? Is this another way of describing the same concept?

okdistribute avatar Nov 11 '20 17:11 okdistribute

I think this in on the UI level, i.e. I will be taught about the meaning of "@", while Full Address is a protocol decision?

bumbleblue avatar Nov 11 '20 18:11 bumbleblue

Interesting! I didn't really see Full Address as a protocol pattern... but if you did then perhaps we should revisit? Sort of begs the question how much do we separate a UI level pattern from a protocol pattern when they are exactly tied together -- for example, should someone be able to use '@ means membership' without using 'full address'? And would one be able to use 'full address' without '@ means membership'?

okdistribute avatar Nov 11 '20 20:11 okdistribute