thought it would be fun to flesh this out and do a bit of a thread on data federation
discussing some of the roles in the upcoming federated network & comparing atproto to some of the alternative protocols such as ActivityPub & nostr
(long 𧡠incoming)
discussing some of the roles in the upcoming federated network & comparing atproto to some of the alternative protocols such as ActivityPub & nostr
(long 𧡠incoming)
Reposted from
daniel π«
anyone will be able to run an Appview/BGS & while ours will index & service the entire network, there is not requirement that they do so
You could run an appview that services some well-defined slice of the network (ie 2 hops out from me & any backlinks) for cheap
You could run an appview that services some well-defined slice of the network (ie 2 hops out from me & any backlinks) for cheap
Comments
promise i'm not being cheeky when i say this but feed generators *are* federation
it's completely open and permissionless to host, publish, and use a feed generator
they distribute control of curation of content
data hosting in its ideal form is invisible. but your feed is the basis of your social media experience.
there are 3 main roles:
- Personal Data Server (PDS)
- Big Graph Service (BGS)
- Appview
(btw we literally came up with these in like 5 min spitballing around a table & they stuck & there's a good chance we'll change them π tho i actually really like "Appview")
it hosts your data.
it holds your keys.
it provides the root of authority for your account.
In it's abstract platonic ideal form it contains one user - you!
if you're smart phone was always online, could host large imgs/videos, had secure key management, would never be lost/broken, etc, it would make a great PDS
If at all, federated timeline algorithms are currently the only third-party (βfederatedβ) aspect of Bluesky if I understand it correctly.
like the `app.bsky` lexicon describes the "bluesky application" (which may be implemented on many backends/clients)
So an "appview" is "the service that provides the view for a given application"
itβs gotta be BFG my dude
wasn't trying to make a value judgement there lol
Now that there are 1m users I've noticed some of the Skyfeed feeds are running incredibly slow or not loading at all during...
PS This is an actual app that would be good
PPS This is a great write up. You rock.