> For the complete documentation index, see [llms.txt](https://docs.bitplanet.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bitplanet.ai/advanced-topics/blockchain-architecture.md).

# Bitplanet Technical Deep Dives

Technical documentation covering Bitplanet's blockchain infrastructure, custom modules, and smart contract architecture.

## In This Section

### Introduction

* [**Architecture Overview**](/advanced-topics/blockchain-architecture/architecture-overview.md) - Dual-layer architecture (BitSDK + EVM), core components (AIs, Cores, Gems, Contributors), system workflow, and key differentiators

### Core Infrastructure

* [**BitSDK Integration**](/advanced-topics/blockchain-architecture/bit-sdk.md) - How Bitplanet leverages BitSDK's state management (KVStore/IAVL), transaction processing, consensus (CometBFT), governance, module keepers, and API generation
* [**EVM Compatibility**](/advanced-topics/blockchain-architecture/evm-compatibility.md) - EVM execution architecture, transaction processing, state mapping, gas mechanics, JSON-RPC interface, and token bridge (ERC-20 ↔ Cosmos)
* [**State Management**](/advanced-topics/blockchain-architecture/state-management.md) - IAVL tree properties, module store organization, key encoding schemes (length-prefixed, big-endian), storage patterns (circular buffers, ordered lists, tensor merging), and pruning strategies

### Custom Modules

* [**Custom Modules Overview**](/advanced-topics/blockchain-architecture/custom-modules.md) - Overview of Bitplanet's custom modules
* [**x/brahma Module**](/advanced-topics/blockchain-architecture/custom-modules/brahma-module.md) - AI attribution system and reward distribution
* [**x/precompile Module**](/advanced-topics/blockchain-architecture/custom-modules/precompile-module.md) - Contract address registry and event processing

### Execution & Processing

* [**Hooks & Lifecycle**](/advanced-topics/blockchain-architecture/hooks-lifecycle.md) - Block lifecycle flow, module execution order (`BeginBlock`/`EndBlock`), `PostTxProcessing` hooks, event emission, and performance considerations

## Related Documentation

* [**Token Economics**](/advanced-topics/token-economics-technical.md) - Core/Gem token system and inflation mechanism
