So one thing I don’t understand is, how do all the federated servers find each other? Is there one server that maintains the registrations to all other servers and each server can pull from there? What happens if that central server decides to delete another server from it’s list, doesn’t that put authority back into one server/persons hands? Or does each server maintain their own list of federated servers and if so you never know if you’re fully connected / how much time would that take each server owner?
Not yet. You can use mlem but it needs to be installed via TestFlight.