A non-custodial on-chain escrow protocol is a contract that involves a 2-of-3 multisig arrangement among two participants and the escrow. Although such a contract can be transported over a single Lightning channel, it cannot be safely transferred across channels.