@@ -13,8 +13,8 @@ without being joined to the room:
1313
1414This MSC proposes allowing the stripped state events that are currently available
1515to invited and knocking users to any user who could potentially join a room. It
16- also consolidates the recommendation on which states events are available to
17- potential joiners.
16+ also consolidates the recommendation on which events to include as stripped state
17+ for potential joiners.
1818
1919## Background
2020
@@ -64,10 +64,16 @@ recommends including the `m.room.create` event as one of the stripped state even
6464
6565## Proposal
6666
67+ This proposal includes two aspects which are dealt with separately:
68+
69+ 1 . Generalizing when a user is allowed to view the stripped state of a room.
70+ 2 . A consistent recommendation for which events to include in the stripped state.
71+
72+ ### Accessing the stripped state of a room
73+
6774Any user who is able to join a room shall be allowed to have access the stripped
6875state events of that room. No changes are proposed to the mechanics of how the
69- users may get those state events, e.g. the ` invite_state ` of an invite or the
70- room directory.
76+ users may get those state events.
7177
7278Potential ways that a user might be able to join a room include, but are not
7379limited to, the following mechanisms:
@@ -82,6 +88,8 @@ should consider this MSC, for example:
8288 proposes allowing users to join a room based on their membership in a space (as defined in
8389 [ MSC1772] ( https://github.com/matrix-org/matrix-doc/pull/1772 ) ).
8490
91+ ### Events to include in the stripped state
92+
8593It is also proposed to create a single definition for what stripped state events
8694should be provided to be potential joiners. Thus, it is recommended (although not
8795required<sup id =" a0 " >[ 0] ( #f0 ) </sup >) that homeserver implementations include the
0 commit comments