shazow pfp
shazow
@shazow.eth
How can open social protocols fail us? I put together an analysis comparing several specific failure modes between Farcaster, Bluesky, and Mastodon. Please let me know if any of the protocol descriptions could be presented more fairly! https://shazow.net/posts/open-social-2025/
6 replies
9 recasts
31 reactions

Varun Srinivasan pfp
Varun Srinivasan
@v
good article! my understanding here is that if the PLC decides to delete your DID keys you lose the ability to update your identity. there is some promise to decentralize it in the future, but it hasn't been executed yet. is this incorrect?
1 reply
0 recast
4 reactions

shazow pfp
shazow
@shazow.eth
PLC is a "self-verifying ledger" (full of signed state transitions like "key A signature giving permission for key B"), I don't think it can remove a key without breaking the integrity of the ledger (if you request the log). That said, I do think they can censor updates (if I go to update my key, they can refuse to append it to the ledger). And I think they can omit logged updates in whatever "flattened" resolving helpers they offer. A bit more here: https://warpcast.com/shazow.eth/0xee35a765
1 reply
0 recast
2 reactions