<oembed><type>rich</type><version>1.0</version><author_name>npub1798ncudyucap9jzzujjsgufx8tdykm8auzfledjcs6f6wf4ekqvq8lpmjt</author_name><author_url>https://nostr.ae/npub1798ncudyucap9jzzujjsgufx8tdykm8auzfledjcs6f6wf4ekqvq8lpmjt</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-02-10&#xA;📝 Original message:BIP70 is a protocol for getting a user&#39;s wallet client communicate with a&#xA;merchant&#39;s server in order to agree on details like where to send the&#xA;payment, how much to send, what the shipping address is, sending a receipt&#xA;back, and much more using various extensions that adds more functionality.&#xA;&#xA;There could even be advanced functionality for automatically negotiating&#xA;terms. One example could be selecting a multisignature arbitrator both&#xA;sides trust. Another could be to agree on the speed and type of delivery.&#xA;Many more types of decisions could be automatically agreed upon.&#xA;&#xA;But as it is now, it is designed to be initiated at the time of payment. If&#xA;you always want next-day delivery from online stores then you won&#39;t always&#xA;know if that&#39;s an option until you&#39;ve filled the digital basket and gone&#xA;through checkout. If you only want to shop with an arbitrator involved same&#xA;thing applies.&#xA;&#xA;Everything that BIP70 enables happens at the last step only, as it is right&#xA;now.&#xA;&#xA;If there could be a BIP70 HTML tag on web shops that automatically&#xA;triggered your wallet as soon as you visit the page, it would be possible&#xA;for a browser extension that talks to your wallet to tell you right away if&#xA;the web shop you&#39;re currently looking at has terms you consider acceptable&#xA;or not (note: if your wallet client isn&#39;t installed on or linked to that&#xA;same machine, a visible Qr code would be an acceptable alternative which&#xA;you can scan in advance before you start shopping). This notification can&#xA;even be automatically updated as you add and remove things from your cart&#xA;and details like shipping options change.&#xA;&#xA;This would massively simplify the shipping experience and make every web&#xA;shop feel like Amazon.&#xA;&#xA;Of course this has privacy implications and increases exposure to potential&#xA;wallet exploits, but the wallet can ask you if you intend to shop or not at&#xA;each site before it even connects and send any information at all in order&#xA;to mitigate both of those problems. This way it should be reasonably safe.&#xA;&#xA;Another option would be to automatically connect but limit what data is&#xA;sent in order to remain privacy preserving, until the user agrees to send&#xA;private information.&#xA;&#xA;This second method would also open up for the merchant to other send&#xA;relevant information such as details about various certifications from&#xA;third parties, which can include a certification that shows they have been&#xA;been audited and approved by by entity X for purpose Y. If your wallet has&#xA;that entity whitelisted it will show you that certificate (for example&#xA;&#34;Acme Audits have audited and approves of Merchant M&#39;s privacy policy and&#xA;data protection&#34;). With a list of predefined types of certifications that&#xA;the wallet understand and accepts, it could (by choice of the user) require&#xA;a certificate to be present to even allow you to make a purchase (lack of&#xA;required certifications would result in automatic denial). No certificate =&#xA;your wallet never proceed to send private information.&#xA;&#xA;Thoughts?&#xA;&#xA;- Sent from my tablet&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150210/db065fa8/attachment.html&gt;</html></oembed>