<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    I want to follow up on BIP 21 (URI scheme), which I have recently
    implemented in Armory and I have become a huge fan of it.&nbsp; But I've
    got a couple gripes:<br>
    <br>
    <b>(1) </b>What is the status &amp; plans for supporting "bitcoin:"
    URIs in the Satoshi client?&nbsp; My understanding is that it currently
    creates URIs, but does <b>not</b> register itself with the OS to
    handle such links.&nbsp; Is this accurate?&nbsp; This seems like a very
    high-value feature, and I'd recommend that we consider it a priority
    -- I can't think of any other upgrade that can improve usability so
    dramatically on the desktop.<br>
    <br>
    After implementing it all in Armory, <a
      href="https://bitcointalk.org/index.php?topic=79010.msg879804#msg879804">I
      wrote up a walk-thru</a> recounting how I did the OS-registration
    in Windows and gnome-based *nix systems.&nbsp; Perhaps it can give the
    Bitcoin-Qt devs a jumpstart on getting it implemented.&nbsp; (and then I
    can get feedback about doing for generic Linux and Mac/OSX)<br>
    <br>
    <br>
    <b>(2) </b>I need to understand better what the intentions were
    behind "label=" and "message=".&nbsp; The way I understand it is that
    Bitcoin-Qt uses and stores only address-labels, and no other
    transactional info is stored in the wallet.&nbsp; As such, the "message="
    field would be displayed to the user when a "bitcoin:" link is
    clicked, but that message wouldn't be saved anywhere.<br>
    <br>
    However, I think, especially if a new wallet format is in the works,
    that both should be supported:&nbsp; "Address Labels" <b>and </b>"Transaction
    Labels".&nbsp; The real difference is that merchants can include things
    Order#, purchase information, etc, in the "message" field, and then
    put only their business name in the "label" field.&nbsp; This means that
    when the user is looking at their address book, they see just the
    owners of the addresses.&nbsp; When they look at the transaction
    ledger/history, they see a full list of everything they purchased,
    prices, contact info, etc.&nbsp;&nbsp; The distinction is much more important
    for persistent addresses, but still important.<br>
    <br>
    This is exactly how I did it in Armory, but if Bitcoin-Qt won't do
    it that way, I should be promoting all important information be
    jammed into the "label" field.<br>
    <br>
    <b>(3) </b>How are the other clients implementing this?&nbsp; Do you
    make any distinction between "label" and "message"? <br>
    <br>
    -Alan<br>
  </body>
</html>