<oembed><type>rich</type><version>1.0</version><author_name>npub1r375vdaydp5nnnytff6ee2kwzxak8whmwkmnkm6h67agr7dadfkqxn6ccq</author_name><author_url>https://nostr.ae/npub1r375vdaydp5nnnytff6ee2kwzxak8whmwkmnkm6h67agr7dadfkqxn6ccq</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2018-03-10&#xA;📝 Original message:&#xA;Hello Corné,&#xA;&#xA;I&#39;m glad to see that someone getting this kind of idea started.&#xA;&#xA;I&#39;m still new to some of these topics, but I have a few comments.&#xA;Hopefully I&#39;m not wasting your time if they are too rudimentary!&#xA;&#xA; 1. You mention that the payee gives a URL where the payer can then&#xA;    connect to to request invoices. You mention that this can be a tor&#xA;    hidden service if the payee needs to remain private. You also&#xA;    suggest that the payee can remain private by &#34;payee can send an&#xA;    invoice to payer which has a partial onion route as destination&#xA;    instead of a node ID&#34;. I was reading about tor hidden services&#xA;    (https://www.torproject.org/docs/onion-services.html.en), and they&#xA;    require an introduction point, and a rendezvous point. Do we not&#xA;    need this two step process for the payment route, because we already&#xA;    have communication initiated over the anonymous communication&#xA;    channel, and the beginning of the partial onion route is not&#xA;    publicly available information, and can change with every invoice?&#xA; 2. What happens if the capacity of the partial onion route is no longer&#xA;    sufficient when the payer is ready to pay? Is there a way to provide&#xA;    a few routes just in case? Or, in the case where no amount is&#xA;    specified, how is the partial onion route possible if we don&#39;t even&#xA;    know how much capacity may be needed?&#xA; 3. You say the refund should invalidate the proof of payment of the&#xA;    initial transaction. What about partial refunds? I think there are a&#xA;    lot of applications where there would be a partial refund.&#xA; 4. You say &#34;this BOLT specifies a protocol where payee gives a URL to&#xA;    one or more potential payers&#34;. How does the payer identify itself to&#xA;    the payee so that the payee knows what goods or services that they&#xA;    want an invoice for? Do they send this after making the connection,&#xA;    or is it part of the URL?&#xA;&#xA;&#xA;&#xA;&#xA;Andy Schroder&#xA;&#xA;On 03/08/2018 10:19 AM, Corné Plooy via Lightning-dev wrote:&#xA;&gt; Hi,&#xA;&gt;&#xA;&gt; I was thinking of how to use Lightning for various types of payments,&#xA;&gt; and I think it&#39;s currently fine for customer/(web)shop type&#xA;&gt; interactions, but it seems a bit inconvenient for other use cases, e.g.&#xA;&gt; salary payments or direct pay-out of cryptocurrency bought on an&#xA;&gt; exchange. I came up with an idea that addresses some of these issues and&#xA;&gt; more (e.g. payee anonymity) by having a direct line of communication&#xA;&gt; between payer and payee instead of BOLT11-style interaction. It&#39;s still&#xA;&gt; a bit half-baked, with many details not worked out yet, but you can read&#xA;&gt; it here, and see if you like where this is going:&#xA;&gt;&#xA;&gt;&#xA;&gt; https://github.com/bitonic-cjp/lightning-rfc/blob/payment-protocol/12-payment-protocol.md&#xA;&gt;&#xA;&gt;&#xA;&gt; In true permissionless fashion, I have been so bolD to register bolT #12&#xA;&gt; for my idea.&#xA;&gt;&#xA;&gt;&#xA;&gt; Please let me know what you think.&#xA;&gt;&#xA;&gt; kind regards,&#xA;&gt;&#xA;&gt; CJP&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; _______________________________________________&#xA;&gt; Lightning-dev mailing list&#xA;&gt; Lightning-dev at lists.linuxfoundation.org&#xA;&gt; https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#xA;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20180310/b0f5979c/attachment.html&gt;</html></oembed>