<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yes, that is the one change I am still pondering: ¬†adding categories<br>

(classes), rather than one single bit.<br></blockquote><div><br></div><div>Sure, that makes more sense I think.</div><div></div></div><br></div><div class="gmail_extra">As a motivating use case, Bitcoin Wallet for Android currently has a hard-coded block explorer (<a href="http://biteasy.com">biteasy.com</a>) which it uses to find UTXOs for a given key. This is used for its &quot;Sweep paper wallet&quot; feature. It must work this way because P2P nodes don&#39;t calculate such indexes.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">If there was a way to do block index autodiscovery, that&#39;d help us remove this hard-coded block explorer and increase decentralisation. But because it&#39;s a GUI app we don&#39;t want users to look at a spinner for more than a few seconds, so a slow discovery process would make it unworkable. With API-based categories of service bits we could implement such a scheme.</div>
</div>