> For the complete documentation index, see [llms.txt](https://canopy-network.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://canopy-network.gitbook.io/docs/canopy-network/how-does-canopy-work.md).

# How Does Canopy Work?

### Quick Links

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Utility ↗</strong></td><td>A high-level architecture and overview of the technical implementation.</td><td><a href="/pages/Sg6LykiYH1ikNOjCm9Th">/pages/Sg6LykiYH1ikNOjCm9Th</a></td><td></td></tr><tr><td><strong>Consensus ↗</strong></td><td>Learn about our novel consensus mechanism: NestBFT</td><td><a href="/pages/g0nLU5eITyLIQjfo86PD">/pages/g0nLU5eITyLIQjfo86PD</a></td><td></td></tr><tr><td><strong>P2P ↗</strong></td><td>Get up to speed on Canopy's custom P2P communication layer.</td><td><a href="/pages/JdPeM5SxQIIFQ8vXbR4Z">/pages/JdPeM5SxQIIFQ8vXbR4Z</a></td><td></td></tr><tr><td><strong>State Machine ↗</strong></td><td>Read about Canopy's state machine.</td><td><a href="/pages/jLDktlVCeAu0zEeSDwQr">/pages/jLDktlVCeAu0zEeSDwQr</a></td><td></td></tr><tr><td><strong>Storage ↗</strong></td><td>Learn about Canopy's persistence module.</td><td><a href="/pages/ZhgmX3E43pXnBHHU96Gq">/pages/ZhgmX3E43pXnBHHU96Gq</a></td><td></td></tr></tbody></table>
