"As a group member, I want to report problematic content or behavior to the group's moderators specifically, rather than (or in addition to) instance admins."
We need group-scoped flagging with:
- Separate reports queue per group
- Reports can go to group mods, instance admins, or both
- Mods can escalate to instance admins
Suggested representation:
Use the existing Flag activity addressed to the group, and with moderators (or moderator collections in cc for broad compatibility:
{
"type": "Flag",
"actor": "https://remote.example/users/reporter",
"object": "https://example.org/posts/problematic",
"to": "https://example.org/groups/1",
"cc": ["https://example.org/groups/1/attributedTo", "https://example.org/actors/alice"],
"content": "This violates the group's code of conduct"
}
The group's home server:
- Receives the
Flag in group's inbox
- Routes to group moderators
- Optionally can be escalated to instance admins
Open questions:
- Should we expose
inbox (depending on permissions verified by HTTP Signatures) for cross-instance moderation?
- Standard vocabulary for report reasons?
"As a group member, I want to report problematic content or behavior to the group's moderators specifically, rather than (or in addition to) instance admins."
We need group-scoped flagging with:
Suggested representation:
Use the existing
Flagactivity addressed to the group, and with moderators (or moderator collections inccfor broad compatibility:{ "type": "Flag", "actor": "https://remote.example/users/reporter", "object": "https://example.org/posts/problematic", "to": "https://example.org/groups/1", "cc": ["https://example.org/groups/1/attributedTo", "https://example.org/actors/alice"], "content": "This violates the group's code of conduct" }The group's home server:
Flagin group's inboxOpen questions:
inbox(depending on permissions verified by HTTP Signatures) for cross-instance moderation?