<div dir="ltr"><div>I think I phrased this badly.</div><div><br></div><div>What I mean is that there should be a note that HRP should be specified in lowercase, or at least mention that uppercase and lowercase HRPs are considered equivalent and will be canonicalized to lowercase during validation.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 26, 2018 at 9:43 AM, Russell O&#39;Connor <span dir="ltr">&lt;<a href="mailto:roconnor@blockstream.io" target="_blank">roconnor@blockstream.io</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Pieter,</div><div><br></div><div>&gt; The <b>human-readable part</b>, which is intended to convey the type of 
data, or anything else that is relevant to the reader. This part MUST 
contain 1 to 83 US-ASCII characters, with each character having a value 
in the range [33-126]. HRP validity may be further restricted by 
specific applications.<br></div><div><br></div><div>You should also add to this section that the HRP should be lowercase.</div><div><br></div><div>Since Bech32 forbids mixed-case and otherwise converts everything to lowercase, it is good to warn upfront against using uppercase in the HRP.</div><div><br></div><div>I know the BIP is marked as final, but this wouldn&#39;t be a normative change.<br></div></div>
</blockquote></div><br></div></div>