> For the complete documentation index, see [llms.txt](https://subsembly.gitbook.io/subsembly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://subsembly.gitbook.io/subsembly/modules/core/untitled.md).

# System

### Overview

System module provides low-level types, storage, and functions for your blockchain. All other pallets depend on the **`System`** library as the basis of your **`Subsembly`** runtime.

System module defines critical storage items for your blockchain. Some of them are:

* **`Account`** - stores account balance and nonce
* **`ExtrinsicCount`** - total extrinsics count for current block
* **`ParentHash`** - hash of the previous block
* **`Events`** - vector of events during block execution

And finally, it contains some important functions that access the storage, compute the extrinsics root, verify the origin of extrinsic, etc.
