> ## Documentation Index
> Fetch the complete documentation index at: https://docs.monad.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Monad Architecture

This section surveys Monad's major architectural innovations.

<CardGroup cols={2}>
  <Card title="Concepts" href="/monad-arch/concepts">
    Explaining high level themes (async io and pipelining) that recur in Monad
  </Card>

  <Card title="Consensus" href="/monad-arch/consensus">
    Algorithms for maintaining a globally distributed, decentralized validator set
  </Card>

  <Card title="Execution" href="/monad-arch/execution">
    Algorithms for executing EVM transactions efficiently
  </Card>

  <Card title="Real-time Data" href="/monad-arch/realtime-data">
    Consuming recent blockchain data as quickly as possible
  </Card>

  <Card title="Transaction Lifecycle" href="/monad-arch/transaction-lifecycle">
    Mapping the path of a transaction in Monad
  </Card>
</CardGroup>

The first Monad client is built by [Category Labs](https://www.category.xyz/) and is
written from scratch in C++ and Rust. Check out the codebase:

* [`monad-bft`](https://github.com/category-labs/monad-bft) (consensus client)
* [`monad`](https://github.com/category-labs/monad) (execution client)
