repo: fmrl_spec
action: commit
revision: 
path_from: 
revision_from: 6769c66ef57e448c9297e29144698662efeab983:
path_to: 
revision_to: 
git.thebackupbox.net
fmrl_spec
git clone git://git.thebackupbox.net/fmrl_spec
commit 6769c66ef57e448c9297e29144698662efeab983
Author: makeworld 
Date:   Tue Jan 25 15:10:01 2022 -0500

    Domains must be punycoded

diff --git a/spec.md b/spec.md
index 820bfad9a557301962b464641b154706e2cbac75..
index ..3bc9f535ba1548239f821a03dcb89c960c3ccf74 100644
--- a/spec.md
+++ b/spec.md
@@ -70,6 +70,8 @@ To refer to an fmrl user, their full username must be used. Like email, this inc

 The other valid way of doing this is: `fmrl:username@example.com`. Note the leading `@` is dropped. This is a URI, so this can be used to link to fmrl users in Web pages or other hyperlinked media. fmrl clients can then choose to support opening these kinds of URIs, to display the user's status, and/or ask if you'd like to follow them.

+Domains in global usernames MUST be punycoded. So the domain name `bücher.tld` would be represented as `xn--bcher-kva.tld`.
+
 Clients MUST accept these kinds of strings for following or viewing users, and MUST NOT accept other methods.

 ## User Data or Status

-----END OF PAGE-----