<oembed><type>rich</type><version>1.0</version><author_name>npub1xz8q68hmzur6c6uje593nscy3q4njx05h4vnxmz2wxxptx7u7casl2925u</author_name><author_url>https://nostr.ae/npub1xz8q68hmzur6c6uje593nscy3q4njx05h4vnxmz2wxxptx7u7casl2925u</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2012-11-26&#xA;📝 Original message:On Mon, Nov 26, 2012 at 4:26 PM, Mike Hearn &lt;mike at plan99.net&gt; wrote:&#xA;&gt;&gt; Perhaps we should agree to talk about everything _except_ that first?&#xA;&gt;&#xA;&gt; Yeah, alternatives to X.509 chains don&#39;t interest me right now except&#xA;&gt; in the sense that they should be cleanly implementable with future&#xA;&gt; extensions.&#xA;&gt;&#xA;&gt; So if you care about DANE or DNSSEC or custom PKI infrastructures or&#xA;&gt; whatever, rather than proposing them as replacements here (DOA), just&#xA;&gt; figure out how you would extend the protocol in Gavins mail in a&#xA;&gt; future extension. If you can&#39;t see a clean way to do it then let&#39;s&#xA;&gt; discuss that. If you can think of a way to do it then let&#39;s table it.&#xA;&gt; Better replacements can come in later BIPs.&#xA;&#xA;The only part that has an x509 cert associated is in the invoice message.&#xA;&#xA;message Invoice {&#xA;//    repeated bytes x509chain = 1;&#xA;    optional string domainName =1;&#xA;    repeated Output outputs = 2;&#xA;    required uint64 time = 3;&#xA;    optional uint64 expires = 4;&#xA;    optional bool single_use = 5 [default = true];&#xA;    optional string memo = 6;&#xA;    optional string receiptURI = 7;&#xA;    optional bytes merchant_data = 8;&#xA;}&#xA;&#xA;Removing that and adding a opaque string called domain name, or&#xA;identityName would be sufficient to move the conversation forward&#xA;without the x.509 baggage.&#xA;&#xA;-rick</html></oembed>