OpenViSTAI · Agents · Blockchain · Crypto
Menu
Infrastructure

Kora

Kora is a Rust EVM execution client that combines REVM state transitions with Commonware BLS12-381 threshold consensus, QMDB state storage and P2P networking.

Independent OpenViST project profile, based on linked sources.

Kora — OpenViST project profile in Infrastructure.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Run just devnet from the repository.

  2. Follow the interactive DKG ceremony as validators collaborate to generate a shared BLS12-381 threshold key.

  3. 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.
Evidence and transparency

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