at://bnewbold.net/sh.tangled.feed.comment/3myb7ap3yxz22
Back to Collection
Record JSON
{
"$type": "sh.tangled.feed.comment",
"body": {
"$type": "sh.tangled.markup.markdown",
"original": "I'm +1 to having dedicated `group.opensocial.createReport`. I think it is probably fine to have this align with existing ozone API.\n\nClarifications on where labels live, what scope they can have, and that \"deletion is negation\" are good.\n\nI guess we do need a declaration like `group.opensocial.labeler` for label names/definitions.\n\nI think we'll probably need to clarify some additional things: is the expectation that space authority labels are always mandatory within that space (aka, not configurable)? And have \"!takedown\" strength/semantics? How do additional (\"composable\") labelers get declared in a space? Maybe by publishing in to the members space from their own space repo?\n\nI kind of suspect that we might want/need an interoperable (and thus specified) way for groups to declare one or more separate moderation services in a group, and *not* have the space authority itself receive reports.",
"text": "I'm +1 to having dedicated `group.opensocial.createReport`. I think it is probably fine to have this align with existing ozone API.\n\nClarifications on where labels live, what scope they can have, and that \"deletion is negation\" are good.\n\nI guess we do need a declaration like `group.opensocial.labeler` for label names/definitions.\n\nI think we'll probably need to clarify some additional things: is the expectation that space authority labels are always mandatory within that space (aka, not configurable)? And have \"!takedown\" strength/semantics? How do additional (\"composable\") labelers get declared in a space? Maybe by publishing in to the members space from their own space repo?\n\nI kind of suspect that we might want/need an interoperable (and thus specified) way for groups to declare one or more separate moderation services in a group, and *not* have the space authority itself receive reports."
},
"createdAt": "2026-10-20T01:47:43+03:00",
"pullRoundIdx": 0,
"subject": {
"cid": "bafyreiejlt7lzhh6kqgnovbqk3sa7hr7z4kztqme7vofvxstl2d3lelzvm",
"uri": "at://did:plc:epbi6paber3mxm7237xkwvj5/sh.tangled.repo.pull/3mxfoqtxfj522"
}
}