BIP21 bitcoin URIs and HTML5

May 2 - May 2, 2013

  • In an email conversation on April 24, 2013, Gavin Andresen and Ian discussed errors in the BIP21 spec for bitcoin: URIs.

Gavin inquired about the process for amending the BIP and suggested fixing the issues without creating a new one. This approach was supported by Gregory Maxwell, as long as the corrections were not gratuitously incompatible.HTML5 now allows web apps to register themselves for handling URI schemes, including the bitcoin: URI used in the payment protocol. However, there is a whitelist of acceptable schemes for security reasons. The good news is that bitcoin has been added to the whitelist by Hixie, and browsers should soon be able to accept bitcoin as a web-app handleable protocol scheme.Ian identified errors in the BIP21 spec, including missing character set definition, undefined separator, incorrect syntax, and referencing "pchar" without definition. The process for amending the BIP was questioned, with suggestions of creating a new BIP or fixing the errors in place due to their exotic nature. No consensus has been reached yet.Additionally, the IETF URL specs are being replaced by http://url.spec.whatwg.org/ for Web purposes. Improvement of the URL spec is encouraged, as it is important for the value proposition of the Web.

Link to Raw Post

Thread Summary (0 replies)

May 2 - May 2, 2013

Message History

1 messages

Original Post
May 2, 2013/12:53 UTC
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiDecoding BitcoinWarnet
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project.

Give Feedback