# Node Specifications

## Orchestration Node

Orchestrators provide the connective fabric between Dynamite game sessions and DePIN services. These nodes must be able to persist a ledger in memory, quickly processing job assignments, all while validating job execution.

### Specification

* **Processor (CPU)**: A modern multi-core processor (Intel Core i7 or AMD Ryzen or better).
* **Memory (RAM)**: 32GB is required. 64GB or more is recommended.
* **Storage**: SSD (Solid State Drive) with at least 512GB is required. Additional storage may be required for Ledger Persistence, but is dependent on configuration.
* **Network Interface**: Gigabit Ethernet is required. Additionally, an Open NAT or Moderate NAT strategy should be configured to allow public IP access to the node on the internet.
* **Operating System**: Windows, MacOS, Linux.

## Resource Node

Resource nodes may vary in their specification depending on which services the Resource node is configured to support. Below is the core specification.

### Specification

* **Processor (CPU)**: 2 threads required, 4+ threads are recommended.
* **Memory (RAM)**: 2GB is required. 4GB+ are recommended.
* **Storage**: 20GB of free space required. Additional storage may be required for Game Persistence.
* **Network Interface**: Gigabit Ethernet is recommended. Additionally, an Open NAT or Moderate NAT strategy should be configured to allow public IP access to the node on the internet.
* **Operating System**: Windows, MacOS, Linux.

***

{% hint style="warning" %}
These specifications may change as node software and network requirements evolve.
{% endhint %}


---

# 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://docs.tashi.network/node-operators/nodes/node-specifications.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.
