Post

i think the best point in this article (and the most pfrazee point) is where you talk about the purpose of protocols ,, this pov might be your biggest contribution in a way !

right or wrong this strategy has obviously worked out for you so congrats there. - would it have worked out without vc funding ? - the main reason why people confused atproto with decentralization is because bluesky specifically marketed it that way - secret magical federation makes more sense!

and yet , what you did with that vc money is probably the best thing you could have done with it so i hope it does not come off as some anarchic deep criticism or w/e. thank you for everything you do!

Fedi folks really seem to have a bit of a dim view of atproto, so while it might get big I'm really not too enthusiastic about seeing the "discussion" that ensues

Saying this as someone who's been on the fediverse for years now. While atproto definitely does have its painpoints currently, I still think it's an improvement over the status quo of ActivityPub

I have friends that are curious abt bluesky as an alt to big social media for speech reasons but I've always failed to get across it's advantage in a way that wasn't glazed-eyes-technical. Your post is the perfect combo of tech/ideology, conveyed succinctly, that I think will finally convince them.

I’ve been calling this ‘heterogeneous networks’, to contrast with P2P and federation which both assume a certain homogeneity in computer capabilities and resources. We need networks with specialization and coordination across them. One of the many reasons I’m so excited both at proto!

An assumption of this article is that pure p2p apps can't have "ownership" which I disagree with. Using IPNS you could have a mutable record that is updated over pubsub with a keypair and signature. It will allow for BitTorrent level of scale while giving users/communities ownership of their data.

Additionally, the article doesn't address users could have two modes of loading content - A user can load their subscription fully p2p with maximum censorship resistance, while fetching discovery feed from servers that have indexed the entire network.

I think bluesky's reliance on traditional DNS is problematic, we've all seen how domains get seized or censored. I was hoping Bluesky would roll out their own naming system that can be resolved p2p, but to do that you would need a blockchain for consensus which I understand is not a good look

So that I understand. Bsky will be "actually" (practically?) decentralized after the following to-dos... - more than just 2 big AT instances - find a way to fund flagship, or otherwise large instances (without needing VC) - fix lingering deplatforming issues 🤗

Suggested users are **broken** Every time I visit a friend’s profile, I’m blasted with NSFW and AI generated art accounts. Why the hell am I being suggested these?! Please disable this feature or give us the ability to turn it off, it’s absolutely terrible.

It's funny that we can take a slightly shifted perspective and come to opposite conclusions: Blockchains have a collectively owned consensus, how can they be individualistic? Federations are fiefdoms of autocrats, how can they be collectivist?

For me, atproto is in fact a lot more like blockchains, a mix of self-sovereignty (where cryptography protects the user) and collective infra that "orchestrates" how users can interact.

yea atproto has a bunch of blockchain-y components (minus the blocks), and it even has a consensus component: the plc directory which sequences the key mutations! except the consensus is a centralized org.

Why I personally thought this was a good approach was because it met a few things I think people find useful (and why Twitter was appealing) This allows me to own, and move about my data. The other options, I can own my data, but I can't migrate it with my name attached. A common global discovery

By "common global discovery" I mean the delight you find by bumping into other people that aren't already in your circle (federated hosts seem to keep you in your circle). That's what Twitter had, but the other decentralized systems don't.

Interestingly, even though I know that, and it was the thing I think makes this a winner. It wasn't until I used @tangled.org that it really dropped for me. Centralized, global find of my code, but my knot sits under my desk. Very cool.

The monetization bit is interesting. I've got an idea that would monetize off the protocol, but we'd be contributing pieces to the magical mesh. If customers demand portability then self-interested actors will see contribution as a cost of doing business.

good post! i think it addresses the core purpose and issues well and has helped solidify a critique that's been forming in my head for a while...

Love this article. We're leveraging ATProto for Cabin, which is an open-source, privacy-focused social network designed as an ethical alternative to Facebook.

When an action is taken, we select a policy that was violated. The first thing we had to do was separate pds and app takedowns, and then make only some policies affect pds takedowns. That's launched now.

The policy side still needs work. The goal is to only apply pds takedowns for legal and network-abuse reasons. But social apps are much more regulated than hosting services, and so now we're conducting legal review to separate out the PDS policies more fully and complete our target

I'm curious to know how this applies to the relays - do you foresee the need to do any fine-grained (eg. account-level) filtering at that level? Or just shut off entire PDSes if 3rd-party ones have content you determine you can't carry on the relays?

very interesting and very cool. thanks! guess it would be good to work on adversarial backups in the meantime

I mark this and Dominic in my mentions completely agreeing w u as kind of a turning point in the libertarians losing at least the non defi, social aspect of decentralization. It feels a bit like growing up. I hold the values of purist p2p near and dear but societal collapse isn't a good jumping off.

Not as big a nerd as others but I liked this one :) I always enjoy when y’all dig into why you designed things the way you did, without necessarily trashing how others have done it in the past. I *really* like the user being so portable on here and I’m really interested in seeing more of that online