Is it possible for a user to query the state of a given lemmy server’s federation state?
According to the lemmy documentation the server can be configured with one of three different states of federation:
- Open
- Blocklist
- Allowlist
Unfortunately, I joined a lemmy instance that was set to “allowlist” and therefore I couldn’t interact with most of the lemmy fediverse :(
I’m wondering if it’s possible for non-users to query a server to see what federation state it’s set-to, so that users can be aware of how limited their content will be before they signup.


Thanks! I can’t find any field that specifies
openorblocklistorallowlistbut I do see arrays forlinkedandallowedandblocked. My best-guess is:allowedis not null, then the server’s federation is inallowliststateblockedis not null, then the server’s federation is inblockliststate…but I could be totally wrong
And I don’t know how to determine if the server’s federation state is
open.It would be good if we had three example servers – one in each state (
open,blocklist, andallowlist) so that I could compare the API’s output for each.Edit: /u/Nutomic clarified this on GitHub:
this.
otherwise it’s open federation with or without blocklist
wait but there’s three states. If it’s not
allowlistthen it’s eitheropenorblocklist– according to the documentation.Are you suggesting that if both are null then the federation state is set to
open?according to the documentation
openandblocklisthave open federation.