matrix-spec-proposals icon indicating copy to clipboard operation
matrix-spec-proposals copied to clipboard

[WIP] MSC1228: Removing MXIDs from events

Open benparsons opened this issue 7 years ago • 9 comments

Rendered

(this supercedes an earlier Google Docs version of the same proposal)

benparsons avatar May 10 '18 16:05 benparsons

Related: matrix-org/matrix-spec#220

turt2live avatar Sep 28 '18 23:09 turt2live

make it clear that the global->room user ID mapping in the join event is optional

ara4n avatar Mar 11 '19 20:03 ara4n

In https://matrix.to/#/!QtykxKocfZaZOUrTwp:matrix.org/$15554460481373RDcFM:ericmartindale.com?via=matrix.org&via=half-shot.uk&via=linuxgaming.life, martindale suggested looking into W3C DID for decentralised accounts.

uhoreg avatar Apr 16 '19 20:04 uhoreg

This would also make it possible to rename user-ids on deactivation: https://github.com/matrix-org/synapse/issues/5949

rubo77 avatar Sep 01 '19 22:09 rubo77

Some feedback to the use of Curve25519 keys; has the usage of multihash been considered somehow? Or some combination of a CID key, or a Linked-data Key that can be used for this purpose?

ShadowJonathan avatar Sep 03 '20 12:09 ShadowJonathan

Hi, is this proposal still being worked on? Planning to move my community to using Matrix and not having the ability to rename an account is a notable issue for us. Thanks!

grahhnt avatar May 21 '22 03:05 grahhnt

Would this allow for 12 or 24 seed phrases? This way a P2P account will not have a username and password to backup but a seed phrase which can also be used to generate multiple mxids for privacy, allow a different mxid for every public room and contact a users communicates with.

Cryptocurrencies use seed phrases to generate multiple public addresses and private keys, this approach can essentially merge Monero like privacy into Matrix, allowing a user to have multiple mxids for every conversation and room they are in.

trymeouteh avatar Jun 11 '22 04:06 trymeouteh

Any updates on this spec?

initpwn avatar Nov 05 '22 17:11 initpwn