Skip to content
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

MSC4047: Send Keys #4047

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft

MSC4047: Send Keys #4047

wants to merge 3 commits into from

Conversation

turt2live
Copy link
Member

Rendered

Dependencies:

  • MSC4046: Make & send PDU endpoints

@turt2live turt2live added requires-room-version An idea which will require a bump in room version proposal A matrix spec change proposal unassigned-room-version Remove this label when things get versioned. kind:feature MSC for not-core and not-maintenance stuff needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. labels Aug 23, 2023

## Alternatives

Pseudo IDs of some variety, or senders-as-keys, might be an easier/different way to solve this MSC's
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm pretty concerned that this stack of MSCs collides almost directly with MSC #4014 and #4080. while aiming solve slightly different problems, the changes hit in almost precisely the same place. Once we finally get back to senders-as-keys I think we should reconcile the two together rather than having competing stacks of MSCs.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This MSC is not meant to be conflicting, but indeed all the MSCs involved will have to consider each other's use cases before moving forward.

Comment on lines +3 to +5
A common feature request is a room structure where most/all members are not aware of each other. Matrix
currently requires all senders to be aware of each other for routing purposes, making it difficult to hide
a user's subscription to the room.
Copy link

@andrewzhurov andrewzhurov May 30, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The direction of thought is interesting here.
Will I make stretch by extending it to "have rooms as topics anyone can chat about"?
Akin to adding tags to messages.

Interestingly, this unlocks one to define what he wants to see about a topic.
E.g., events about "politics" (tag) from my friends.

A kind of personalized feed.
That includes events shared to you by others cordially (since they know you need them). The grassroots style. Wondered about it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:feature MSC for not-core and not-maintenance stuff needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. proposal A matrix spec change proposal requires-room-version An idea which will require a bump in room version unassigned-room-version Remove this label when things get versioned.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants