matrix-org / matrix-spec

The Matrix protocol specification
Apache License 2.0
171 stars 91 forks source link

Clarify Room ID requirements #1826

Closed HarHarLinks closed 3 weeks ago

HarHarLinks commented 1 month ago

Link to problem area: https://spec.matrix.org/latest/appendices/#room-ids

Issue

richvdh commented 1 month ago

I think this is a duplicate of https://github.com/matrix-org/matrix-spec/issues/1001?

richvdh commented 1 month ago

Why are room IDs used in state keys?

deepbluev7 commented 1 month ago

Why are room IDs used in state keys?

https://spec.matrix.org/v1.10/client-server-api/#mspacechild-relationship

HarHarLinks commented 1 month ago

for some reason, size limits appear in this place https://spec.matrix.org/v1.10/client-server-api/#size-limits

this might answer my second question and is not referenced from the appendix section

richvdh commented 1 month ago

Oh, that section seems pretty clear about the requirements here.

Seems like this should be defined in the appendix, and then referenced from the "size limits" section.

PRs to update this would be very welcome.