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

# About

Humanode blockchain is implemented in [Rust programming language](https://www.rust-lang.org/) and is built upon the [Substrate framework](https://substrate.io/).

A typical blockchain is a set of nodes that are each run by independent parties that don't trust each other. Humanode is similar in this matter.

Our node software is called `humanode-peer`, it is a command line app and is freely available for download to anyone.

## Overview

To check how much CPU, RAM, network bandwidth is required to run the node, or what operating system can be used, check the system requirements page:

{% content-ref url="/pages/kQP83n9OcReDDcfkq8Kr" %}
[System Requirements](/docs/node/system-requirements.md)
{% endcontent-ref %}

If want to learn how to install a node, go to the setup page:

{% content-ref url="/pages/4pHqw6ISkZauRG2HfJPY" %}
[Setup](/docs/node/setup.md)
{% endcontent-ref %}

If you want to know how you can interact with a node that is already set up, see the interaction page:

{% content-ref url="/pages/vDvlFgrOWa125VvCqlQr" %}
[Broken mention](broken://pages/vDvlFgrOWa125VvCqlQr)
{% endcontent-ref %}
