<h1 align="center">
    <b>Mukan Consensus</b>
</h1>

<p align="center">
  The sovereign consensus engine of the <b>Mukan Network</b>, forked from CometBFT.
</p>

## Overview

**Mukan Consensus** is the Byzantine Fault Tolerant (BFT) consensus engine powering the Mukan Network. It is a permanent hard-fork of [CometBFT v0.38.21](https://github.com/cometbft/cometbft), evolved to support Mukan Network's unique **PoW/PoJ (Proof of Justice)** hybrid consensus model.

### Key Differences from CometBFT

- All upstream dependencies updated to reference the sovereign Mukan Network stack (`git.cw.tr/mukan-network/...`) instead of the original Cosmos GitHub paths.
- Future: Native integration with the PoJ mining protocol and Mukan-specific block validation rules.

## Integration

Mukan Consensus is the consensus core used by the [Mukan SDK](https://git.cw.tr/mukan-network/mukan-sdk).

```go
require git.cw.tr/mukan-network/mukan-consensus v0.38.21-mukan.1
```

## License

Licensed under the **GNU General Public License v3.0 (GPLv3)**.

*Original CometBFT components remain under their respective Apache 2.0 licenses where applicable.*
