📄️ Public API overview
QuorumKit has two sets of public headers. Both are installed with the library.
📄️ braft compatibility contract
This page is the normative contract for the include/braft/ surface.
📄️ wire compatibility contract
This page is the normative contract for mixed-version clusters and tooling that speak the legacy braft wire protocol.
📄️ storage backend contract
This page is the normative contract for storage backends in QuorumKit.
📄️ canonical bootstrap image
This page defines the backend-neutral representation used to bootstrap one storage backend family from another.
📄️ state equivalence and validation
This page defines how QuorumKit decides whether two storage states are equivalent enough for bootstrap, dual write, cutover, and rollback.
📄️ rolling migration contract
This page defines what QuorumKit means by a supported rolling migration.
📄️ Repository map
Top level
📄️ Glossary
Canonical API -- The QuorumKit public headers under include/quorumkit/. New code should target this surface.
📄️ Example programs
Three example programs live under examples/. Each one is a self-contained replicated service that you can build and run locally.