It's a good part of the way, but it would still be necessary for the wallet collecting resources from the digital product (which passes on to the splitting zap) not to be replaced by a dev who has access to put the product into production
Discussion
I'm not sure I'm following on this last bit.
If you're trying to sell some good/service. You could have one of those wallets on the split on a node that runs 24/7. If that wallet receives it's part, then you trigger whatever the client is paying for. No need to receive the whole payment on a single wallet and then send it to the others.
If that's not what you meant, then I didn't understand haha