this post was submitted on 20 Oct 2026
695 points (98.5% liked)
Fediverse
44564 readers
127 users here now
A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, Mbin, etc).
If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!
Rules
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general Lemmy.world rules.
Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's an access control method, called "authorized fetch". Rather than broadcasting the data you just announce the source of it, and then any client that wants to show it needs to negotiate with the originating server to request the data (And then blocklists and such come into play)
Say you've got 3 users, A, B, and C. A has blocked C, B follows A, and C follows B. Now A makes a post, B sees it in their feed and reboosts it, what does C see?
If B's server sends the full response along, then C can see the contents of A's post even though they've been blocked by A. But if all it sends is the URL of the post, C's server needs to make a request for it (providing authentication), and then A's server can reject it, so C sees nothing.
Okay, what you explained does make sense, but not in the context of a federation event (as far as I understand, which could very well be wrong).
Sure, but this would only be needed if a user needs permission or something to view a post. They don't, a post is (always, afaik?) public.
Besides, federation is not on a user level, but on an instance level. It doesn't matter if user A has blocked user B. As long as just one person on user A's instance does not have user B blocked, events and metadata will need to be federated. So, for public federated services, I don't think it makes any sense to use this kind of access control.