I compared the architectures of AT Protocol (Bluesky) and ActivityPub (Mastodon, etc.)You can see the tradeoffs between complexity and: - The ability to get a global view of the network.
-
⁂ Justin (StayGrounded.online)replied to Armando :rick: last edited by
@santisbon @mackuba @boris If you own your own Mastodon instance it cannot be shut down by anyone but you, same as the PDS right?
-
Armando :rick:replied to ⁂ Justin (StayGrounded.online) last edited by
@JustinH @mackuba @boris they're two different things. In AP the instance is both your Appview and your data repo. If you lose one you lose the other e.g. your instance has a catastrophic failure and you can't recover the database (it's happened to many Mastodon admins).
In atproto the Appview and the data repo are two different things, possibly hosted by different parties, including yourself. This decoupling has many advantages, already covered in this thread. For more info please refer to the documentation on each protocol and for a deeper dive feel free to consult the existing literature on Kappa architecture. -
Armando :rick:replied to Armando :rick: last edited by
I’m now convinced that it’s a good thing that we have both #ActivityPub and #ATProto. Competition and cross-pollination will make both better and bridges are essential. Mastodon’s Fediscovery and W3C LOLA portability are clear examples.
-
Lutin Discretreplied to Armando :rick: last edited by
@santisbon so now do #nostr and get excited for three
-
Jeff Sikesreplied to ⁂ Justin (StayGrounded.online) last edited by
@JustinH As someone who has setup both, I can say a PDS is far easier to setup and maintain, at least for a single user instance.
-
⁂ Justin (StayGrounded.online)replied to Jeff Sikes last edited by
@box464 Ok nice, so what's the advantage of running your own PDS? Can you shape your local community in any unique way or enforce PDS-specific rules?
-
Jeff Sikesreplied to ⁂ Justin (StayGrounded.online) last edited by
@JustinH As a single user instance there is no local community. The only advantage is what everyone else has said. You have more control over your own data, including post migration.
Bluesky Personal Data Servers - Important, well constructed and boring as hell
What follows are my notes about setting up a new Bluesky Personal Data Server (PDS). Here’s a helpful What is BlueSky and how does it work? primer that summarizes the core concepts.
Jeff Sikes (box464.com)