Ryan Barrett
Ryan Barrett
We currently don't, but maybe we should? Background: * https://docs.joinmastodon.org/spec/activitypub/#Mention * https://zirk.us/@philippsteinkrueger/112411487158100467 * https://seb.jambor.dev/posts/understanding-activitypub/#unlisted-messages
Right now, a bit embarrassingly, we serve Webfinger responses for any addresses that comes in, regardless of whether we actually own it. Example: `/.well-known/webfinger?resource=acct:[email protected]`, which we oddly get ~1-2qps for,...
Very straightforward! Just need to turn it on.
We automatically benefit from the [Bluesky team's moderation](https://blueskyweb.xyz/blog/01-16-2024-moderation-2023) for Bluesky => AP, but we don't have an equivalent for AP => Bluesky yet. We should integrate a basic, conservative blocklist....
We currently convert these characters to `-`, which [ATProto allows in the middle of handles, but not at the beginning or end](https://atproto.com/specs/handle). Fediverse usernames that begin or end with these...
Oof. [Original on Misskey](https://makai.chaotic.ninja/notes/9sv755tghe), [bridged to Bluesky](https://bsky.app/profile/mima.makai.chaotic.ninja.ap.brid.gy/post/3krnapytegfl2).
...from Web into Protocol so we can use it for Bluesky too. Probably in a new setup_other_protocols method or similar.
We're not ellipsizing long handles, in the web UI, eg https://fed.brid.gy/ap/@npub1k979np6dcpwh7mkfwk7wq3msezml48fh7wksp9hakakf8pwk3y5qhdz7te@momostr.pink , but we should!
Most of it should be in `translate_ids`, `normalize_ids`, etc. What do we still need it for? Wrapping `url`s in fediverse objects?
When a Bluesky user reports a bridged user or one of their posts, the Bluesky user sends the report through their PDS to the mod service, so we won't see...