Find Your Bluesky DID

A step-by-step guide to locating your Decentralized Identifier.

Your Decentralized Identifier (DID) is a unique code that identifies your Bluesky account across the network. You'll need it to link your account to a custom handle like .gaysky.org.

📱 Important:

This guide shows the mobile app interface. The process is similar on desktop, but you'll find the DID in Settings → Advanced → Show my DID.

Step 1: Open the Menu

Tap the hamburger menu icon (three horizontal lines) in the top-left corner of the Bluesky app.

Screenshot of the Bluesky app home screen with an arrow pointing to the menu icon.

Step 2: Go to Settings

In the side menu that appears, tap on "Settings".

Screenshot of the Bluesky side menu with an arrow pointing to the Settings option.

Step 3: Select Account

In the settings menu, tap on "Account" to view your account details.

Screenshot of the Bluesky settings screen with an arrow pointing to the Account option.

Step 4: Go to Handle Settings

Under your account details, tap on "Handle" to manage your user handle.

Screenshot of the Bluesky Account settings with an arrow pointing to the Handle option.

Step 5: Choose "I have my own domain"

On the "Change Handle" screen, tap the button at the bottom that says "I have my own domain".

Screenshot of the Change Handle screen with an arrow pointing to the 'I have my own domain' button.

Step 6: Copy Your DID

The next screen will display the DNS record you need. Your full DID is shown in the "Value" field. Tap the copy icon next to it.

Screenshot showing the DNS record screen with arrows pointing to the copy icon for the DID value.

The value you copied is your complete DID. It will look something like this:

did=did:plc:xxxxxxxxxxxxxxxxxxxxxxxx

✅ What to do with your DID:

  • Paste this complete value (including "did=") into the gaysky.org registration form
  • Make sure to copy the entire string without any spaces
  • Keep this information safe - you may need it again for other custom handles

Final Step: Update Your Handle

After successfully registering on gaysky.org, return to this screen. Enter your new handle (e.g., your-name.gaysky.org) into the domain field and tap "Verify DNS Record".

Screenshot showing where to input the new gaysky.org handle and verify it.

⏱️ Timing:

DNS changes can take a few minutes to propagate. If verification fails immediately, wait 2-5 minutes and try again.

🔧 Troubleshooting

DID verification fails:

Make sure you copied the complete DID including "did=" at the beginning. The format should be: did=did:plc:xxxxxx

Handle verification doesn't work:

Wait a few minutes for DNS propagation. If it still doesn't work after 10 minutes, try again or contact support.

Can't find the menu or settings:

Make sure you're using the latest version of the Bluesky app. Update it from your app store if needed.