# Mainnets and Testnets

Human Network has the following networks:

### **Mainnet Alpha**:&#x20;

Mainnet Alpha is on EigenLayer and Symbiotic Mainnet. It will be able permissionlessly open to join due to the key resharing protocol which frequently redistributes the secret key shares amongst new nodes that come, invalidating shares from nodes that have left.

**Requirements:** The rough equivalent of a c5.xlarge EC2 instance is reccommended. Human Network scales vertically with demand, so this can be scaled up or down depending on traffic estimates. Currently, even the smallest ec2 is sufficient, but a moderate amount more throughput is reccomended to account for potential future fluctuations in traffic.

**How to Join:** Details are given in [here](/for-operators/register-and-run-a-human-node.md).

### **Holesky Testnet**:&#x20;

Identical to mainnet alpha, except with Holesky testnet Eigenlayer contracts

**Requirements:** Even the smallest ec2, or its equivalent, is sufficient. Throughput tests may be conducted.

**How to Join:** Details are given in [here](/for-operators/register-and-run-a-human-node.md).

### **Robustnet**

Robustnet is similar to mainnet alpha, intended to enable practical Human Network use cases before the resharing protocol has been sufficiently battle tested.

* It has no resharing
* As a result, it is permissioned
* As a result, it does not use EigenLayer which primarily used for the resharing

**Requirements:** The rough equivalent of a c5.xlarge EC2 instance is reccomended. Human Network scales vertically with demand, so this can be scaled up or down depending on traffic estimates. Currently, even the smallest ec2 is sufficient, but a moderate amount more throughput is reccommended to account for potential future fluctuations in traffic.

**How to Join:** Since it is permissioned, the team will reach out with instructions to join.


---

# 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.network.human.tech/decentralization/mainnets-and-testnets.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.
