@David Tang I had a discussion with my team internally and they confirmed that namespace names map to subdomain names. RFC5890 2.3.1 reserves the 3rd and 4th position of a name having “-“ as special-cased
consecutive hyphens are special for domain names, and the IETF having picked the double-hyphen as an “escape code” as late as 2010 (relative to the age of DNS) put up a red flag to stay away from it.
so, we explicitly blocked double hyphens specifically to avoid users being able to create “international domain names” that could be used to spoof namespace names when shown to users through tools that translate punycode.
Therefore, it is recommended to avoid using consecutive hyphens in namespace names to prevent spoofing of namespace names.
do let me know incase of further queries, I would be happy to assist you.