4 ms·
I'm fine with a new protocol, what I dislike is they marketed it as a main feature and still haven't shipped what was promised. So far Bluesky is just as centra
by notnullorvoid 3y ago
I'm fine with a new protocol, what I dislike is they marketed it as a main feature and still haven't shipped what was promised. So far Bluesky is just as centralized as Twitter.
ActivityPub has some big flaws. We need something better, but I don't think I trust the Bluesky team to deliver that anymore.
- pests 3y agoThey did recently just federate the core servers. It's no longer a centralized service but blue sky itself is now a proxy for a federation of smaller servers. Users get assigned one at random(?) upon signup and the blue sky api url continues to work and towards to the underlying server. One step at a time.
- notnullorvoid 3y agoIs BlueSky the one running those servers? If so that's still centralized, but yes at least it's a step.
- jakebsky 3y agoYeah, that's right. The production network's data layer (Personal Data Servers) are architecturally federated now (i.e. there are multiple PDS hosts) but still operated by a single organization (Bluesky Social, PBC), so it's still centralized. The goal in early 2024 is to enable federation with other PDS hosts, so that users can choose where they keep their data (posts, likes, preferences, etc).
- e12e 3y agoCan I run my own network today? Is there an open server implementation? Ed: Apparently you can play in the sandbox, but not set up a seperate network? Or federate with prod? https://atproto.com/blog/federation-developer-sandbox https://atproto.com/blog/federation-developer-sandbox https://github.com/bluesky-social/pds https://github.com/bluesky-social/pds
- jakebsky 3y agoYup, you could. Although connecting your own PDS hosts to the Bluesky production network won't be possible for a little while longer. Creating custom algorithms (feeds) is already possible, as it participating in the developer sandbox network, including PDS hosting. The architecture is explained briefly here: https://blueskyweb.xyz/blog/5-5-2023-federation-architecture https://blueskyweb.xyz/blog/5-5-2023-federation-architecture Code/docs are here: 1. AT Protocol (atproto) is documented here: https://atproto.com https://atproto.com 2. App Web/Android/iOS app: https://github.com/bluesky-social/social-app https://github.com/bluesky-social/social-app 3. API (AppView) and PDS (Personal Data Server): https://github.com/bluesky-social/atproto https://github.com/bluesky-social/atproto 4. The Relay (formerly BGS) https://github.com/bluesky-social/indigo https://github.com/bluesky-social/indigo 5. Custom algorithm (Feed Generator): https://github.com/bluesky-social/feed-generator https://github.com/bluesky-social/feed-generator 6. Sandbox PDS distribution: https://github.com/bluesky-social/pds/blob/main/SANDBOX.md https://github.com/bluesky-social/pds/blob/main/SANDBOX.md
- e12e 3y agoThanks. Would it be possible to set up a real self-hosted, federated instance today, so I could set up a community and let others run their own pds'?
- jakebsky 3y agoYou definitely could but it's pretty technically involved and not as easy as it will be in the future. And it would have to be siloed off from the production Bluesky/atproto network at the moment.