From c8f3ecefc0cc6d8534593ccbaf3d106e83a42354 Mon Sep 17 00:00:00 2001 From: Derry Tutt <82726593+everypizza1@users.noreply.github.com> Date: Fri, 27 Dec 2024 09:37:06 -0700 Subject: [PATCH] Add files via upload --- proposals/msc4247-user-pronouns.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 proposals/msc4247-user-pronouns.md diff --git a/proposals/msc4247-user-pronouns.md b/proposals/msc4247-user-pronouns.md new file mode 100644 index 00000000000..cecbebeab47 --- /dev/null +++ b/proposals/msc4247-user-pronouns.md @@ -0,0 +1,30 @@ +# MSCXXXX: User Pronouns + +Many users of Matrix put pronouns in display names. However, that causes screen clutter. This proposal defines a standardized pronouns field on top of MSC4133. + +## Proposal + +Profiles may have optional `m.pronouns` and `m.pronouns.secondary` fields as a string. These fields can be fetched through the [profile API endpoints](https://spec.matrix.org/unstable/client-server-api/#profiles). + +### Example + +```json +{ + "avatar_url": "…", + "displayname": "…", + "m.pronouns": "it/its", + "m.pronouns.secondary": "she/her" +} +``` + +## Potential issues + +Some users may not want to publish pronouns to others, although that is out of scope for this MSC. Some users may also complain about "woke", although pronouns are a basic part of langauge. + +## Security issues + +None. + +## Unstable prefix + +Clients and servers wishing to implement this early may use `io.fsky.nyx.pronouns` and `io.fsky.nyx.pronouns.secondary`.