@@ -590,32 +590,6 @@ Event IDs and Room IDs are case-sensitive. They are not meant to be
590
590
human-readable. They are intended to be treated as fully opaque strings
591
591
by clients.
592
592
593
- #### Group Identifiers
594
-
595
- Groups within Matrix are uniquely identified by their group ID. The
596
- group ID is namespaced to the group server which hosts this group and
597
- has the form:
598
-
599
- +localpart:domain
600
-
601
- The ` localpart ` of a group ID is an opaque identifier for that group. It
602
- MUST NOT be empty, and MUST contain only the characters ` a-z ` , ` 0-9 ` ,
603
- ` . ` , ` _ ` , ` = ` , ` - ` , and ` / ` .
604
-
605
- The ` domain ` of a group ID is the [ server name] ( #server-name ) of the
606
- group server which hosts this group.
607
-
608
- The length of a group ID, including the ` + ` sigil and the domain, MUST
609
- NOT exceed 255 characters.
610
-
611
- The complete grammar for a legal group ID is:
612
-
613
- group_id = "+" group_id_localpart ":" server_name
614
- group_id_localpart = 1*group_id_char
615
- group_id_char = DIGIT
616
- / %x61-7A ; a-z
617
- / "-" / "." / "=" / "_" / "/"
618
-
619
593
#### Room Aliases
620
594
621
595
A room may have zero or more aliases. A room alias has the format:
@@ -674,7 +648,6 @@ Examples of matrix.to URIs are:
674
648
- Permalink by room alias:
675
649
` https://matrix.to/#/%23somewhere:example.org/%24event%3Aexample.org `
676
650
- User: ` https://matrix.to/#/%40alice%3Aexample.org `
677
- - Group: ` https://matrix.to/#/%2Bexample%3Aexample.org `
678
651
679
652
{{% boxes/note %}}
680
653
Historically, clients have not produced URIs which are fully encoded.
@@ -690,6 +663,16 @@ versions](/#room-versions). These slashes should normally be
690
663
encoded when producing matrix.to URIs, however.
691
664
{{% /boxes/note %}}
692
665
666
+ {{% boxes/note %}}
667
+ <!-- TODO: @@TravisR: Make "Spaces" a link when that specification exists -->
668
+ In prior versions of this specification, a concept of "groups" were mentioned
669
+ to organize rooms. This functionality did not properly get introduced into
670
+ the specification and is subsequently replaced with "Spaces". Historical
671
+ matrix.to URIs pointing to groups might still exist: they take the form
672
+ ` https://matrix.to/#/%2Bexample%3Aexample.org ` (where the ` + ` sigil may or
673
+ may not be encoded).
674
+ {{% /boxes/note %}}
675
+
693
676
##### Routing
694
677
695
678
Room IDs are not routable on their own as there is no reliable domain to
0 commit comments