SkillAgentSearch skills...

Raft.tla

TLA+ specification for the Raft consensus algorithm

Install / Use

/learn @ongardie/Raft.tla
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Formal TLA+ specification for the Raft consensus algorithm. This is slightly updated compared to the dissertation version.

For more information, see Chapter 8 (Correctness) and Appendix B (Safety proof and formal specification) in https://github.com/ongardie/dissertation .

If you're trying to run the TLA+ model checker on this specification, check out Jin Li's changes in Pull Request #4.

Copyright 2014 Diego Ongaro.

This work is licensed under the Creative Commons Attribution-4.0 International License https://creativecommons.org/licenses/by/4.0/ .

View on GitHub
GitHub Stars512
CategoryProduct
Updated13d ago
Forks96

Languages

TLA

Security Score

80/100

Audited on Mar 23, 2026

No findings