---
title: "Consensus Manager"
path: "/contents/tech/core-concepts/consensus-manager"
version: "1.0.0"
author: "Hydrate"
createdAt: "2026-05-03T09:53:55.862Z"
updatedAt: "2026-05-03T09:53:55.862Z"
---

# Consensus Manager

<Infobox>
| Native Blueprint |
| Native Blueprint |
| `radix-engine (consensus_manager package)` |
| [radixdlt-scrypto](https://github.com/radixdlt/radixdlt-scrypto) |
</Infobox>

## Introduction

The Consensus Manager is a native blueprint that exposes the network's consensus state — current epoch, round, validator set, and emissions schedule — to applications as ordinary engine objects. It is the on-ledger surface of the [Cerberus consensus protocol](/contents/tech/core-protocols/cerberus-consensus-protocol): validators register and unregister through it, epochs advance through it, and staking-related blueprints ([Validator](/contents/tech/core-concepts/validator-nodes), [LSUs](/contents/tech/core-concepts/liquid-stake-units)) interact with it natively.

## External Links

- [consensus_manager native package](https://github.com/radixdlt/radixdlt-scrypto/tree/main/radix-engine/src/blueprints/consensus_manager)

- [Radix Docs: Consensus Manager](https://docs.radixdlt.com/docs/consensus-manager)