Follow

dark mastodon dark mastodon show me the actual readable specs for how federation works. please,

@boots I (currently) recommend starting an account at ephemeral.glitch.social; the federated timeline here is quite manageable I think... (for now at least...)

@boots Ohwait I think I misread your toot: you're looking to read the *technical* specification of how federation works; not necessarily to find a federated timeline that you can keep up with i.e. doesn't fly at 800 toots per minute...

(Kinda glad I'm on an ephemeral instance now ehehe)

@ffz yeah no the instance im on is like federated timeline is just the 3rd degree out of my follows

@boots what, you don't read fluent "GNU Social codebase"?

@boots So, you have multiple instances, and they only talk to each other when someone on an instance tells the instance a specific address to an account in another instance. Then that address gets added to your instance's address list and it checks it regularly for updates.

@InspectorCaracal it actually doesn't check it regularly, it just federates that one post afais

@InspectorCaracal sounds about right iirc
so: how do mentions get sent to another instance
like, i know
1. it runs a webfinger on the user mentioned
2. it takes the data and ???
3. ???
4. federation

@boots I don't actually know the technical specs but I assume it splits it into user and instance, connects to the instance domain via internet protocol, and then gives the data to that instance, which then processes it as usual for a mention.

@boots then presumably it stores the instance domain in a list of known instances to track the quantity of instances in its federation

Sign in to participate in the conversation
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!