Published in openvibe-contracts v0.114.0 (docs/adr/ADR-022-moderation-console.md), rendered as is.

ADR-022: Moderation and policy console

Status: Accepted 2026-09-23. Revisited at Wave 12 (2026-09-24): the decision stands, with no moderation service; next revisit at Wave 22 or when the trigger below is met.

Context and current evidence

Decision

Alternatives considered

Migration consequences

Services emit <service>.moderation.action events. Network's admin surface lists them.

Rollback

The events are additive.

Acceptance tests

Revisit at Wave 12 (2026-09-24): outcome

Wave 12 (Games and mods) was the named revisit point, because mods could have made moderation a multi-product workflow. Outcome: the decision stands. Network stays the staff directory and the moderation audit log, enforcement stays with each owner, and no moderation service is created.

Evidence:

No queue, appeal or case spans two of them.

Trigger for the next revisit (at Wave 22 at the latest): the first workflow that no single owner can host, for example: