
This is the artifact for S&P 2026 paper #131 "Mechanized Safety and Liveness Proofs for the Mysticeti Consensus Protocol under the LiDO-DAG Framework." This artifact contains two parts. The first part (`formal_proof`) contains a formal model of the Mysticeti consensus protocol, and machine-checked safety & liveness proofs of it. They are developed in the Rocq (formerly Coq) proof assistent. We use Rocq 8.15. The second part (`sui_testcase`) contains a testcase for the implementation of Mysticeti used by the Sui blockchain. It is used to show that the current implementation of Mysticeti is incorrect and may lead to liveness attacks (see Section 6 of the paper). See the README file contained in the package for full documentation.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
