-
Notifications
You must be signed in to change notification settings - Fork 554
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
Add support for alias handles #3111
Comments
Actually, it looks like the did:plc specification already supports multiple aliases
So maybe this issue needs to be opened on the PDS project instead? |
Hi @seanthegeek! Indeed, flexibility around DID/handle mappings, and the ability to retain (or at least "freeze") old One simple feature would be the ability for accounts on Bluesky PDS instances to reserve one Another mitigation would be to "freeze" handles for some time period after a transition (unless transferring back to the original account). For example, a few days "cool down" period. This would reduce rapid-follow impersonation and handle "stealing". Having multiple handles registered in the DID document For now I would point folks to the existing mitigations and work-arounds. These are fairly high-priority changes, which would save us a ton of time doing support requests and dealing with impersonation cases, but they also require updates to the core identity system, and we have a lot going on right now. |
Hmmm. great points. Perhaps of a variation of the first option mentioned would be best. Reserve a *.bsky.social` handle when switching to a domain handle, except allow that handle to only be functional as a redirect to the verified handle when looking up profiles directly (not as mentions, for example). Sort of like Wikipedia's "redirected from" pages. That way it can't be impersonated, and it's easy for newcomers to find the people they want to find based on that person's common username on other platforms like X and GitHub. Personally, I'm against multiple fully functional handles because of the complexity and confusion issues you mentioned. |
I also want to thank you and the rest of the Bluesky team for all of the work you have done to build this amazing platform and scaling up to handle a massive wave of newcomers amid the mass migration from X. I can't imagine the development, operational, and moderation workloads. |
Is your feature request related to a problem? Please describe.
The Bluesky verification guide warns:
This is not an ideal situation. Creating a second account to stop people from squatting on your old
.bsky.social
username creates confusion about which account users should follow or mention.After X started charging $100/month for API access, X migration tools had to switch from using the X API to using a browser extension that pages though a list on the
following
page, where profile data can be truncated. Migration tools like the Sky follower Bridge search for matching Bluesky accounts based on an X handle ending with.bsky.social
. If your Bluesky account handle does not match your X handle because your Bluesky handle is a domain name, the author of Sky Follower Bridge recommends making sure the display names at least match so it can still find your account that way.Describe the solution you'd like
Ideally, the old
.bsky.social
handle would be an alias of the domain name handle, with the domain name handle being the primary handle, with a maximum of one alias allowed per account to prevent abuse. That solves many problems.seanthegeek
everywhere) without needing to create an empty placeholder accountAdditional context
I wrote a blog post discussing the advantages and disadvantages of Bluesky's verification process here.
The text was updated successfully, but these errors were encountered: