Actually, after further examination, Zaps seem to be plenty trust-minimized as is…
The new idea was to put your off-chain transactions into a merkle tree.
🌲 merkle root goes inside the on-chain tx that closes the channel. Each leaf in the tree would be an off-chain tx.
It would be a neat way to verify off-chain txs with merkle branches. As fun as this is, it’s not a necessity for security.
Although, it would provide trust-minimized timestamping for Zaps. 🕰️