> For the complete documentation index, see [llms.txt](https://wiki.pollinationx.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.pollinationx.io/developer-section/px-architecture.md).

# PX Architecture

Harnesses the power and security of decentralized storage networks while enabling end-users to access decentralize storage with ease.

### Let's Start

The architecture was designed to be as lightweight and modular as possible while retaining core decentralization primitives. There are five key legos forming the core PX framework:

* Smart contract & libraries
* On-chain storage validation
* PX Nodes
* PX Storage NFT authorisation
* PX client

### Architecture by layers

Connected by the PX SDK (i.e. software development kit), seven layers complete the PollinationX framework:

* dApps & clients (e.g. [PX dApp](https://wiki.pollinationx.io/overview/px-dapp))
* [PX SDK](https://wiki.pollinationx.io/developer-section/px-sdk)
* [PX API](https://wiki.pollinationx.io/developer-section/api-reference)
* [Decentralized storage networks](https://wiki.pollinationx.io/overview/supported-networks-and-storages#supported-storage-networks) (i.e. BTFS, IPFS)
* [Storage nodes](https://wiki.pollinationx.io/developer-section/px-nodes)
* [PX Protocol](https://github.com/PollinationX/smart-contracts)
* PX Assets&#x20;
* [Blockchain networks](https://wiki.pollinationx.io/overview/supported-networks-and-storages#supported-networks)

<div align="left" data-full-width="false"><figure><img src="https://2545887019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdhAnLhcEtZNDPAiBQKzC%2Fuploads%2FJSBcnFv3AnfxcbO4NluH%2FArchitecture-by-layers.png?alt=media&amp;token=8068ec6a-3fbc-4888-b9ca-2fa683015fba" alt=""><figcaption></figcaption></figure></div>

### Resources

{% embed url="<https://github.com/PollinationX/px-dapp>" %}

{% embed url="<https://github.com/PollinationX/sdk-js>" %}

{% embed url="<https://github.com/PollinationX/smart-contracts>" %}
