-
Notifications
You must be signed in to change notification settings - Fork 389
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSC4121: m.role.moderator
/.well-known/matrix/support
role.
#4121
base: main
Are you sure you want to change the base?
MSC4121: m.role.moderator
/.well-known/matrix/support
role.
#4121
Conversation
m.role.moderator
/.well-known/matrix/support
role.m.role.moderator
/.well-known/matrix/support
role.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Implementation requirements:
- Server publishing this information, preferably several servers.
- Client or consumer which uses and requires this information.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Implemented in msc1929 go client that is used by MRS (ref)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ruma "unstable" implementation for clients and servers to use: ruma/ruma#1768
Conduwuit implements an admin command to fetch /.well-known/matrix/support
, and supports serving the file directly with the moderator role (or any other role).

There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Servers publishing this role:
Note: this is an incomplete list and there are probably more servers out there.
@@ -0,0 +1,58 @@ | |||
# MSC4121: `m.role.moderator` `/.well-known/matrix/support` role. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Real world use: some homeservers have 100% separation between administrators (server maintainers) and moderators (those who handle reports and appeals).
This distinction is generally due to wanting to have privacy for reports/appeals, which admins have no involvement in at all, and administrators shouldn't even know about moderation concerns.
Another example: etke.cc (matrixrooms.info developers & maintainers) would also benefit from this (administrator -> etke.cc as server admins, moderator -> instance staff).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds as excellent case, and I'd propose to include it in the Proposal
section of the MSC
administrator -> etke.cc as server admins
There is a misunderstanding - etke.cc handles only the system part of the server (OS-level, components deployments and configuration, etc.), we don't even have matrix user-level access to the customers' servers.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I know that, that's why I said server admins - you handle deployment and maintenance.
Rendered
This MSC gives homeservers the ability to split administration and moderation in their support records.
Signed-off-by: Catalan Lover catalanlover@protonmail.com