If you create a split of 3 addresses, first one successful then second one fails, does the whole split reverse (atomic) or does the first recipient get sats?
im not sure if its exactly a lightning prism but i built this a while ago https://github.com/hzrd149/ln-address-splitter
Discussion
It cant send the sats back so if a payment fails it just continues on to the next address