Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instance-level blocking (Bluesky ➔ Fedi) #1672

Open
electricduck opened this issue Jan 7, 2025 · 3 comments
Open

Instance-level blocking (Bluesky ➔ Fedi) #1672

electricduck opened this issue Jan 7, 2025 · 3 comments
Labels
compat Protocol differences that need special handling. safety Related to user safety.

Comments

@electricduck
Copy link

On fedi, I'm able to block entire instances from interacting with my account. This is handy to stave of potential troll/harmful instances from interacting with you, or just being able to choose to not federate with an instance anymore due to personal concerns (Threads, for example, comes to mind)

On Mastodon, I'm able to do this relatively easily from a profile:

image

Unless I missed something, there doesn't seem to be anyway to do this from Bluesky. The only way I could see it being handled it via another DM command.

@electricduck
Copy link
Author

Potentially related to #1406, since instance-level blocking is achieved by the fact instances themselves have their own fedi accounts (e.g. @[email protected])

@Tamschi
Copy link
Collaborator

Tamschi commented Jan 7, 2025

I'll tag this "compat" since there actually is an equivalent blocking feature in Bluesky that could be used to translate this perfectly.

The bridge would have to expose moderation lists each with every user from a particular instance, and listen for the subscription records for these lists.


As an extended version of this feature, these lists could be used to replicate inter-instance moderation actions onto Bluesky (where those are fully public on fedi), though I believe this isn't strictly part of AP.

It's not possible to detect when an individual ActivityPub user blocks a third party instance I believe, though they could still DM Bridgy Fed to block a moderation list once doing so is available. (#1632)

@Tamschi Tamschi added safety Related to user safety. compat Protocol differences that need special handling. labels Jan 7, 2025
@snarfed
Copy link
Owner

snarfed commented Jan 8, 2025

Good feature request! Afaik instance blocks like this aren't an AP protocol-level feature, they're implemented out of band, internal to each instance.

@Tamschi per-instance moderation lists is an interesting idea! Substantial project, but I suspect any other way to do this would be pretty substantial too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compat Protocol differences that need special handling. safety Related to user safety.
Projects
None yet
Development

No branches or pull requests

3 participants