Who owns your ATProto identity?
- Identity
- Security
- Social Media
- Open Source
- Infrastructure
The post says ATProto's identity model is weaker than many people assume. In the common setup, a user's Personal Data Server, or PDS, holds the signing key that authorizes actions on the network. That means the host is not just storing data. It can also post, follow, and otherwise act as the user in a way that is valid at the protocol layer. The author's point is not that self-custody is impossible. It is that almost nobody does it, so the real system users experience is still highly centralized around Bluesky-run infrastructure.
If you are building on ATProto, do not assume user identity is self-sovereign by default. Treat recovery keys, migration UX, and clear key custody choices as product-critical, because the protocol's decentralization story currently depends more on user behavior than on architecture alone.
- kevinak.se
- Discuss on HN