I think at least some of the problems we are having are in terms of communication. There are at least 3 cases that are important to separate:<br><br>A) Registration local mapping. <br><br>You request a registration of &quot;Å.com&quot;, and the registry converts that to &quot;<a href="http://aa.com">aa.com</a>&quot; behind your back. They are allowed to do so by:<br>
<br><div style="margin-left: 40px;"><a href="http://tools.ietf.org/html/draft-ietf-idnabis-protocol-08#section-4.2">http://tools.ietf.org/html/draft-ietf-idnabis-protocol-08#section-4.2</a><br></div><br>B) Registry local mapping. <br>
<br>You request a registration of &quot;<a href="http://xn--5ca.com">å.com</a>&quot; and the registry gives you both &quot;<a href="http://xn--5ca.com">å.com</a>&quot; and &quot;<a href="http://aa.com">aa.com</a>&quot; (bundling).<br>
<br><div style="text-align: left; margin-left: 40px;">The draft is silent on this aspect.<br></div><br>C) Client local mapping. <br><br>The web page you&#39;re looking at contains &lt;a href=&quot;Å.com&quot;&gt;, and your browser sends you to &quot;<a href="http://aa.com">aa.com</a>&quot; instead of &quot;<a href="http://xn--5ca.com">å.com</a>&quot;, behind your back.<br>
<br><div style="margin-left: 40px;">In the above messages** I&#39;m using the characters:<br><code><a target="c" href="http://unicode.org/cldr/utility/character.jsp?a=00C5">U+00C5</a></code> (&nbsp;Å&nbsp;) LATIN CAPITAL LETTER A WITH RING ABOVE<br>
<code><a target="c" href="http://unicode.org/cldr/utility/character.jsp?a=00E5">U+00E5</a></code> (&nbsp;å&nbsp;) LATIN SMALL LETTER A WITH RING ABOVE.<br></div>
<br>They are allowed to do so by:<br><br><div style="margin-left: 40px;"><a href="http://tools.ietf.org/html/draft-ietf-idnabis-protocol-08#section-5.3">http://tools.ietf.org/html/draft-ietf-idnabis-protocol-08#section-5.3</a><br>
</div><br>===<br><br>For (A), I think we are in agreement; this is a bad idea. The registrant should supply exactly what they want, and if it is not an A-Label, it should be rejected, so that as a result the user only is able to register what s/he thinks is being registered.<br>
<br>For (B), I&#39;m not sure what you think, but for me is clearly a case where local mappings make sense, and are being currently implemented (under a different name, bundling). So, for example, simplified Chinese characters in a label can be mapped to traditional, and both labels registered. Labels only differing by eszett and &quot;ss&quot; can be bundled (or blocked). That&#39;s up to the registry.<br>
<br>For (C), this is the area that the UTC position is actually addressing; where some client program implementing IDNA is doing a remapping. It is all in reference to (C) that my message to Cary is written. And it is here where the interoperability and security problems of local mappings surface.<br>
<br>At least in the current draft, we are not at a &quot;no mappings&quot; model - we
are at an &quot;arbitrary conflicting mappings&quot; model, because we allow
local mappings for (C).<br><br>And the thought of the thousands of user agents; browsers, IMers, emailers, plus search engines, (plus varying by versions!) sending &lt;a href=&quot;Å.com&quot;&gt; to &quot;<a href="http://aa.com">aa.com</a>&quot; instead of &quot;<a href="http://xn--5ca.com">å.com</a>&quot; is a nightmare. Before allowing that nightmare, we really need to hear a compelling case for it!<br>
<br clear="all">Mark<br><br>** I included the spelled-out characters that because you misread my message above. You said &quot;I find
your examples of someone mapping &quot;a&quot; with an acute accent into one with
a grave accent unpersuasive, partially because that is prohibited by
the current text (because both are PVALID characters) &quot;.<br><br>What I
actually wrote was &quot;Á should not map to à and not á&quot;. The character being mapped in my message is a <code><a target="c" href="http://unicode.org/cldr/utility/character.jsp?a=00C1">U+00C1</a></code> (&nbsp;Á&nbsp;) LATIN CAPITAL LETTER A WITH ACUTE, which is *not* PVALID. I&#39;m guessing your emailer mangled it. But Å is a better example anyway, because of the equivalence in some languages &quot;aa&quot; in some languages.<br>