That’s mostly true; it’s optimized for wide dissemination of information, and the idea of keeping a specific person from seeing information that’s shown to the rest of the world isn’t very compatible with that. It doesn’t really work on Reddit or web forums that are visible without logging in either since a person you’ve blocked can still view your posts anonymously.
A bit more looking brings me to the ActivityPub spec. Your server should tell the blocked user’s server about the block, and the blocked user’s server shouldn’t allow them to interact with your posts or comments (that doesn’t mean they shouldn’t be able to see your posts or comments).
The thing is, in network protocol documents, should means the behavior is optional. Fediverse software doesn’t have to support blocks at all according to the protocol.
That’s mostly true; it’s optimized for wide dissemination of information, and the idea of keeping a specific person from seeing information that’s shown to the rest of the world isn’t very compatible with that. It doesn’t really work on Reddit or web forums that are visible without logging in either since a person you’ve blocked can still view your posts anonymously.
A bit more looking brings me to the ActivityPub spec. Your server should tell the blocked user’s server about the block, and the blocked user’s server shouldn’t allow them to interact with your posts or comments (that doesn’t mean they shouldn’t be able to see your posts or comments).
The thing is, in network protocol documents, should means the behavior is optional. Fediverse software doesn’t have to support blocks at all according to the protocol.