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
32 reactions

Dan Romero pfp
Dan Romero
@dwr.eth
nice write up Is the PLC sovereign right now? I thought it was placeholder / controlled by the core team.
1 reply
0 recast
2 reactions

shazow pfp
shazow
@shazow.eth
1 reply
0 recast
1 reaction

Dan Romero pfp
Dan Romero
@dwr.eth
Seems much more centralized than Farcaster is today (our smart contracts don't have admin keys that can change the data)
2 replies
0 recast
0 reaction

boscolo.eth pfp
boscolo.eth
@boscolo.eth
for the example you site, the same is true for PLC. You have to have the keypair that created the DID:plc to update the DID:plc.
1 reply
0 recast
1 reaction

Dan Romero pfp
Dan Romero
@dwr.eth
Who runs the server for the PLC
1 reply
0 recast
0 reaction

boscolo.eth pfp
boscolo.eth
@boscolo.eth
why does that matter for the example you sited? Once you have a DID it's cryptography that defines how valid it is.
1 reply
0 recast
0 reaction

horsefacts 🚂 pfp
horsefacts 🚂
@horsefacts.eth
Can I inspect the PLC code? Is it possible for a human to change it? How would I tell if they did? Can they change anything or are they constrained? What happens if the web service is unavailable? How redundant is it? Who pays the bill to keep it running? A smart contract seems better on all of these dimensions.
3 replies
0 recast
1 reaction