Hi everyone, I’m a contributor to Lemmy, and have recently implemented Webfinger support for the project. That was already hard enough without any proper spec of how Webfinger is used by ActivityPub implementations. Now the problem is, Lemmy is mainly focused on groups (its a reddit alternative), but I am not aware of any other ActivityPub projects that support groups.
So my question is, what is the best way to handle Webfinger for groups? Webfinger URLs for user accounts look like this:
The easiest option that will most likely be supported by all existing projects is to use the same URL format for groups. But that will result in problems as soon as we also make users discoverable over webfinger, as users and groups with the same name will collide.
So I guess the next best option is to replace
acct: with something else, like
group:, like this:
Is there already some existing de-facto standard for this, or any other suggestion that would make compatiblity with other projects easier?