Abstract In this paper, we consider the problem of cross-chain payment whereby customers different escrows—implemented by a bank or blockchain smart contract—successfully transfer digital assets without trusting each other. Prior to work, problems did not require success, any form progress. We introduce new specification formalism called Asynchronous Networks Timed Automata formalise such proto...