# Onboard Guide

## Welcome\![​](https://docs-v1.constellationnetwork.io/validate/metagraphs/become-dor-operator#-welcome) <a href="#welcome" id="welcome"></a>

Thank you for your interest in becoming a **Dor Validator Node Operator** and joining our community of dedicated operators.

### Program Requirements[​](https://docs-v1.constellationnetwork.io/validate/metagraphs/become-dor-operator#-program-requirements) <a href="#program-requirements" id="program-requirements"></a>

The following are the basic requirements to become a Dor metagraph operator.

{% stepper %}
{% step %}

#### Lattice Account

You must have an active and verified account on the[ Lattice platform](https://lattice.is).
{% endstep %}

{% step %}

#### Discord Account

A valid [Discord account](https://discord.com/) is required to join the official Constellation Network channels for communication, support, and coordination.
{% endstep %}

{% step %}

#### Collateral Requirement Met

Your validator node must hold **1,000,000 $DOR tokens** in its associated wallet to meet the **staking collateral requirement**.
{% endstep %}

{% step %}

#### Willingness to Handle Limited Technical Requirements

While extensive technical expertise isn’t required, you must be comfortable following setup instructions and managing basic system administration tasks.
{% endstep %}
{% endstepper %}

These requirements ensure that all operators are properly aligned with the Dor metagraph’s standards for security, performance, and community involvement.

## Collateral Preparation[​](https://docs-v1.constellationnetwork.io/validate/metagraphs/become-dor-operator#-collateral-preparation) <a href="#collateral-preparation" id="collateral-preparation"></a>

To qualify as a **Dor metagraph Validator**, you must accumulate and prepare the **required staking collateral**.

This collateral is essential to participate in validation activities and maintain eligibility within the Dor metagraph network cluster.

{% stepper %}
{% step %}
**Set Up a Stargazer Wallet**

If you don’t already have a Stargazer wallet, create one by following the [Stargazer wallet installation documentation.](/stargazer-wallet/guide/introduction.md)
{% endstep %}

{% step %}
**Confirm $DOR Token collateral**

Having the required **collateral** is a critical prerequisite for qualifying to operate a **Dor validator node** on the **Dor metagraph**.

|     Token     | Collateral Requirement |
| :-----------: | :--------------------: |
|      $DOR     |        1,000,000       |
| {% endstep %} |                        |

{% step %}

### Setup or Login to your Lattice account [​](https://docs-v1.constellationnetwork.io/validate/metagraphs/become-dor-operator#-apply) <a href="#apply" id="apply"></a>

Create or login to your [Lattice Gateway](https://lattice.is/) account.
{% endstep %}

{% step %}

### Select the Dor Node Operator Program <a href="#dor-node-operator-program" id="dor-node-operator-program"></a>

From the [main dashboard](https://lattice.is/dashboard) click on `View program` to view the [Dor Node Operator Program](https://lattice.is/rewards/hgtp-metagraphs/dor/operators).
{% endstep %}

{% step %}

### Opt-in

Connect your [Stargazer](https://docs-v1.constellationnetwork.io/learn/tools-resources/wallets) through the Lattice Gateway and follow the instructions to `opt-in` to the program.
{% endstep %}

{% step %}

### Acceptance[​](https://docs-v1.constellationnetwork.io/validate/metagraphs/become-dor-operator#-acceptance) <a href="#acceptance" id="acceptance"></a>

Your application to join the program will be processed through the Lattice Gateway. Upon approval, you will receive an email containing detailed instructions for the next steps.
{% endstep %}

{% step %}

### Request Access

Join the Constellation Network Official Discord server, reach out to an administrator and request access.
{% endstep %}

{% step %}

### Intercom Button

There is a <mark style="color:blue;">blue</mark> intercom button at the bottom right of the Lattice portal website.  You can also use this as a method to contact a member of the team to answer any questions.
{% endstep %}
{% endstepper %}

## Technical Notice

The below :point\_down: procedures and steps will be fully covered in the technical procedures section of the documentation website.&#x20;

At this stage, you are only expected to **read and understand** theses steps, do not attempt to perform them yet.

Familiarizing yourself with the process in advance will help ensure a smoother experience when it is time to begin the technical setup.

## &#x20;Post Acceptance[​](https://docs-v1.constellationnetwork.io/validate/metagraphs/become-dor-operator#-post-acceptance) <a href="#post-acceptance" id="post-acceptance"></a>

Once your application is approved, you can begin the technical steps to build and activate your **Dor validator node.**

{% stepper %}
{% step %}

### Reception

You will receive a **confirmation of acceptance** and be **ready to proceed** with the next steps in the onboarding process.

This email will be sent to your verified Lattice email address.
{% endstep %}

{% step %}

### Build your node

Once accepted, you’ll be ready to dive into the **technical aspects** of building your d**ata layer 1 validator node** for the Dor metagraph.

This phase involves setting up a VPS[^1], transforming your VPS into a node, and preparing to meet the operational requirements of the network.

{% hint style="info" %}
Detailed instructions will be provided to guide you through each step of the build process.
{% endhint %}
{% endstep %}

{% step %}

### Obtain and submit your node ID

When your Dor validator node is built and running, you will be able to submit your node wallet's public key (node id) through the Lattice portal. &#x20;

The node id is used for [AAA ](#user-content-fn-2)[^2]purposes.
{% endstep %}

{% step %}

### Join the Dor metagraph

Once the **Lattice team** receives your node ID, they will update the necessary permissions to **authorize your node** to join the **Dor Metagraph cluster**.

This step is essential to grant your node access and allow it to begin participating in the network. Make sure your node ID is submitted accurately to avoid delays in onboarding.
{% endstep %}
{% endstepper %}

## **Wallet Export Considerations**

### **Important Security Note:**

Your validator node will operate using a **hot wallet**.

This means that if your **P12 keystore is accessed or compromised**, it could have **serious operational and financial consequences**.

### **Recommended Best Practice:**

{% stepper %}
{% step %}

### **Create a  new wallet**

The nodectl utility used to transform your VPS into a Dor validator node will automatically create this for you during installation.
{% endstep %}

{% step %}

### Import private key into Stargazer

Use the nodectl utility to export your private key from our Dor validator node and import it into our Stargazer wallet.
{% endstep %}

{% step %}

### **Transfer your tokens**

Transfer your $DOR from your existing wallet carefully to your newly created Dor validator node wallet.  Follow **standard transfer protocols** to ensure safe delivery and avoid any risk of lost funds.

{% hint style="warning" %} <mark style="color:red;">**CAREFUL !**</mark>&#x20;

Be sure to double-check all details during the transfer to avoid any issues, such as lost of funds.
{% endhint %}
{% endstep %}
{% endstepper %}

### **Advanced Option**

In most cases, you will **not be able to directly export your existing wallet** for use on your Dor validator node.

{% hint style="danger" %}

### &#x20;<mark style="color:red;">**Not Recommended for most users.**</mark>

{% endhint %}

If you are an **advanced user** with experience in **wallet management and security**, you may choose to:

* **Export the private key** from your existing wallet
* **Import it into the P12 keystore** configured on your node

{% hint style="danger" %}
This process requires a **solid understanding of key management and security best practices**.\
Improper handling can compromise your wallet and **jeopardize the integrity of your node**.
{% endhint %}

[^1]: Virtual Private Server

[^2]: Authorization, Authentication, Audit


---

# 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.constellationnetwork.io/run-a-node/metagraphs/dor-metagraph/onboard-guide.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.
