Re:Open Social
by steveklabnik on Saturday September 27, 2025 @01:09PM
(#45397553)
The “Bluesky API” is the appview, but the avatar is stored in your PDS. Even if you’re using a PDS hosted by Bluesky, it’s a different component that’s being asked to serve the avatar.
[ Parent
| on HN ]
Interesting. Ok just saw this https://github.com/bluesky-social/pds
> Self-hosting a Bluesky PDS means running your own Personal Data Server that is capable of federating with the wider ATProto network.
So pds (personal data server) is like the container where you chose to store the data and it follows a certain standard.
If the container is hosted is bluesky, i still consider it a "bluesky api" but I understand the nuance better now.
I think I understand the theory. But in fact it looks like tangled.sh is indeed using a "proprietary" Bluesky API rather than... e.g. calling `danabra.mov` right away to fetch his avatar: https://tangled.org/@tangled.org/core/blob/master/avatar/src...
... or am I misunderstanding?