Earlier quoted context omitted.
Where are your rotation and signing keys stored? Who can access them? Talking here about the majority case.
> Where are your rotation and signing keys stored? Who can acccess them? This uses public key cryptography, so there's multiple answers here. Let's start at the beginning: atproto uses DIDs as its identity standard: http://w3.org/TR/did-1.0/ Here is my DID, we'll use this as an example: did:plc:3danwc67lo7obz2fmdg6jxcr There are three parts, separated by colons: The scheme (did), the method (plc), and the DID method-…
> So let's talk in practice: when you sign up for Bluesky, they store the private key for you. This way, for users that don't care about any of these details, they do not have to think about it at all. It's saved with the rest of your account data, you don't have to worry about backups or anything.
> However, at any time, any user can register a rotation key with the PLC directory. To do this, you generate a new public and private key, and then store that private key wherever you'd like. All the usual caveats here apply. You can then use your existing private key to add this new public key to your account. Once you do that, it shows up in your DID document as a rotation key. You can use that rotation key to add more keys, remove the Bluesky owned keypair, whatever you want. Now it's not stored by Bluesky.
> The majority of users have not done this, it's true. But they can. Whenever they'd like.
The Bluesky PDS stores (and has access to!) your private keys. They are in full control of your identity. It just so happens that 99.99% of users are on the Bluesky PDSs AND 99.99% of users will choose the path of least resistance and in practice NEVER register an external rotation key. This is exactly the problem. It is massively centralized and a rug pull from Bluesky would effectively just kill off the network.
It's insane that this is just hand-waved away because "you can just self-host" or "you can just register an external rotation key". If you think users will actually do this I have a bridge to sell you.