Practical overview
When it fits
Use Kora to explore or develop around a minimal Commonware-and-REVM execution-client architecture, or to study its documented devnet flow. The project explicitly warns that it is pre-alpha and should not be used in production.
Who it is for
- Developers exploring EVM execution clients built around Commonware.
- Teams studying validator and follower-node roles in a multi-node development network.
- Rust developers interested in the project’s execution, consensus and storage integration.
Documented uses
- Run a Docker devnet with four validator nodes and a secondary peer.
- Exercise an interactive distributed key generation ceremony for a shared BLS12-381 threshold key.
- Follow validator traffic through an authenticated, non-voting P2P peer.
- Monitor node health, consensus performance and execution metrics using the described Prometheus and Grafana setup.
Requirements & limits
The project is publicly available on GitHub under the MIT license. Its maintainers label it pre-alpha and caution against production use.
- The architecture explicitly combines REVM, Commonware BLS12-381 threshold consensus, QMDB and P2P networking.
- The documented Docker devnet starts four validators and one secondary peer.
- Prometheus metrics and Grafana dashboards are described for node, consensus and execution monitoring.
- The repository’s pre-alpha warning is material when evaluating readiness.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Start Kora’s Docker devnet
Launch the documented devnet with interactive distributed key generation.
Before you start
- Docker devnet setup
- The Kora repository and its Justfile
Steps
Run
just devnetfrom the repository.Follow the interactive DKG ceremony as validators collaborate to generate a shared BLS12-381 threshold key.
Observe the launched four validator nodes and the secondary P2P peer.
Expected outcome
A devnet with four validator nodes running consensus, REVM execution and QMDB state storage, plus a non-voting peer that follows validator traffic.
Guide limitations
- Kora is pre-alpha; its maintainers warn not to expect it to run and not to use it in production.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 13 October 2026
- Original website title
- refcell/kora · Official homepage title · retained in its source language

