<oembed><type>rich</type><version>1.0</version><author_name>npub1d7e068ud72v0au6xf53qvek44eccfhlgnhzuclf6za6hnxrvx89sc93exj</author_name><author_url>https://nostr.ae/npub1d7e068ud72v0au6xf53qvek44eccfhlgnhzuclf6za6hnxrvx89sc93exj</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2021-12-15&#xA;📝 Original message:&#xA;On Wed, Dec 15, 2021 at 01:59:49PM -0800, William Casarin wrote:&#xA;&gt;Hey Ronan,&#xA;&gt;&#xA;&gt;On Wed, Dec 15, 2021 at 05:33:51PM +0000, Ronan McGovern wrote:&#xA;&gt;&gt;If not, what would be required to develop this?&#xA;&gt;&gt;* A protocol change?&#xA;&gt;&gt;* Could it be built with the current protocol (I see an app on LN Bits to&#xA;&gt;&gt;split but it doesn&#39;t seem to work).&#xA;&gt;&#xA;&gt;This is typically done at the application level. The fountain podcasting&#xA;&gt;app works this way and it seems to work okish.&#xA;&#xA;The tricky part is what to do when the payment partially fails. Perhaps&#xA;you keep trying with exponential backoff until the payment completes for&#xA;all parties. If this was handled at the protocol level, would you fail&#xA;the entire transaction if one of the channels failed? This is the kind&#xA;of business logic that would be tricky when designing a protocol-level&#xA;solution to this.&#xA;&#xA;I think it&#39;s reasonable to handle this at the application level for now,&#xA;but perhaps some standard protocols might be useful in the future.&#xA;&#xA;Cheers,&#xA;Will</html></oembed>