@noellabo @GuppeGroups
Woah very cool. Thanks! Just checked it out on mastodon.social
Could you tell me more about delivering group activity with Create? I thought it would be ignored because the Note would have a different origin
@datatitian @guppegroups @liaizon On Mastodon's master, if you mention a group, followers of the group will be added to cc. Please try at mastodon.social.
-"https://gup.pe/u/GuppeGroups/followers"
This should allow you to implement private and direct groups, as well as public and unlisted.
@datatitian @guppegroups @liaizon Mastodon's pub-relay offers Create-based relay delivery. Check the implementation by Crystal-lang or ruby.
https://source.joinmastodon.org/mastodon/pub-relay
https://source.joinmastodon.org/mastodon/pub-relay-prototype
In order to relay by Create, Note must be signed because the origin is different. Mastodon and Misskey sign the Note, but not Pleroma. In this case, it will be delivered by Announce.
https://w3c-dvcg.github.io/ld-signatures/
The HTTP signature is performed with the private key of the group actor, just like Announce.