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).
Ed: Apparently you can play in the sandbox, but not set up a seperate network? Or federate with prod?
The architecture is explained briefly here: https://blueskyweb.xyz/blog/5-5-2023-federation-architecture
Code/docs are here:
1. AT Protocol (atproto) is documented here: https://atproto.com
2. App Web/Android/iOS app: https://github.com/bluesky-social/social-app
3. API (AppView) and PDS (Personal Data Server): https://github.com/bluesky-social/atproto
4. The Relay (formerly BGS) https://github.com/bluesky-social/indigo
5. Custom algorithm (Feed Generator): https://github.com/bluesky-social/feed-generator
6. Sandbox PDS distribution: https://github.com/bluesky-social/pds/blob/main/SANDBOX.md