social.colibri.moderation
A moderation event scoped to the community that owns this repo. Acts as an append-only audit log; current state is derived from the action history per subject.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | colibri.social |
| Indexed |
Record
record · key tidProperties
$type
string · nsidThe type of the record.
The moderation action being recorded.
knownValues: ban | unban | hideMessage | unhideMessage | kick | suppressEmbeds | unsuppressEmbeds
DID of the issuer (typically a member with the required permission).
embeds
arrayURLs this action applies to, used by suppressEmbeds and unsuppressEmbeds. Ignored by every other action.
reason
stringOptional human-readable reason for the action.
maxLength: 512
- lex:social.colibri.moderation#subject
#subject
objectTarget of the moderation action. Use `did` for user-targeted actions, `uri` for content-targeted actions.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
An audit log entry for a moderation action taken by the community. Enforcement is the space authority declining to issue credentials, and this records that it happened.
-
An append-only moderation action in a community view. V0 understands removal only.
-
A moderation action, written to the moderator's own repo. Indexers must only honor it if the author's DID is the forum owner or listed in the config's moderators.
-
A moderation action by a Square owner on content in their Square.