miden-validator 0.16.0

Miden validator
Documentation

Miden validator

miden-validator is a Miden node binary that validates network activity before blocks are committed. It is part of the Miden node repository; see the repository README for the overall project layout.

Role

The validator is separate from node so that block construction and block validation can be operated as distinct services. It verifies submitted transactions, validates proposed blocks, and signs blocks that satisfy the validator's checks.

The validator binary is also responsible for creating the genesis block, via its genesis command. The genesis block is not signed; it commits to the validator set that must sign every subsequent block, and is then used to initialize the validators, the node, and other services that need trusted genesis state.

Operation

The validator expects to operate as an internal service within a Miden network's infrastructure and exposes a gRPC API for use by trusted internal nodes.

It supports local development keys and KMS-backed signing for deployments that need external key management.

License

This project is MIT licensed.