> For the complete documentation index, see [llms.txt](https://docs.heliconnft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.heliconnft.com/technical-architecture/layered-design.md).

# Layered design

In order to facilitate future development and provide a good development environment for developers all over the world, Helicon adopts a layered design and consists of 5 layers:

•  Data layer: This layer contains the basic data units and data structures of Helicon.&#x20;

•  Transport layer: P2P network protocols and algorithms used for connection, data transmission, load balancing and encryption.&#x20;

•  Consensus layer: the consensus algorithm embedded in Helicon.&#x20;

•  Cross-chain layer: Provide cross-chain liquidity for NFT on Helicon.&#x20;

•  Application layer: Configure programs or dAPPs developed by third-party developers to provide developers with SDK and API. Currently, Helicon's application layer includes Genesis Games.
