Part 1 ("formal_proof") of this artifact contains a machine-checked proof of safety and liveness of the Mysticeti consensus protocol,
with modifications to avoid the kind of liveness attack described in the paper. It is intended to be used as a formal reference for
checking the correctness of future implementations of the Mysticeti protocol.

Part 2 ("sui_testcase") is intended to demonstrate that the current Sui implementation of the Mysticeti protocol contains flaws that
may lead to liveness attacks. It is NOT an attack vector on the implementation by itself. It merely shows that if the adversary is
capable of reordering network messages in a specific way, then the implementation cannot guarantee liveness of the protocol. See
the paper and the README file for details.
