# 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gitbook.humanode.io/docs/node/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
