Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update emojihash and identicon ring specs #67

Open
wants to merge 1 commit into
base: spec/username_changes_spec
Choose a base branch
from

Conversation

osmaczko
Copy link

@osmaczko osmaczko commented May 4, 2022

No description provided.

@@ -91,15 +91,16 @@ Prerequisites: User is in onboarding process or has already set up a profile and
- Users MUST be able to set a profile photo for their profile
- Profile photos MUST be visible to all users

- A identicon ring MUST be composed of 10 color segments
- Unless a profile has a registered ENS username, it MUST show the identicon ring around the profile avatar

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The ring should be shown even if the user has a ENS profile, ENS usernames are not immutable, for example:

  1. ENS name blah.eth is registered with PK1
  2. PK1 contacts user A, no ring is shown because blah.eth is registered to PK1, PK1 uses profile picture X
  3. ENS name blah.eth is then registered to a different public key, PK2
  4. PK2 contacts user A, using profile picture X

At this point you can't tell PK1 & PK2 apart, so they can be impersonated.

The ring should always be shown in my opinion, the only exception could possibly be verified contacts (not mutual), but in my opinion is not worth it, better to always be consistent so the user understands the purpose of it, but that's just my 2p, though for ENS we should def show the ring.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants