# 1. Initialize a Node

## **Step1:** Download the CLI client

<https://github.com/Lumoz-protocol/Lumoz-verifier-node-cli/releases/tag/mainnet-v0.0.2>

## **Step2: Open terminal/cmd and e**nter the client directory and run(macOS as an example)

```
./verifier-node-macos-arm64
```

## **Step3:** Init your node.

1. Enter `init`,then press Enter.
2. Enter the private key of the node owner(the wallet holding the license), then press Enter.

{% hint style="info" %}
Creating a node requires interaction with the smart contract. Since the CLI cannot directly interact with your wallet and the on-chain smart contract, you will need to input your private key. However, the private key remains on your local device and will only be used once during the initialization process.
{% endhint %}

3. Enter the address of the node operator, then press Enter.

{% hint style="info" %}
If you do not enter an address and just press Enter, the address will default to the node owner. This node operator's address is primarily used for interacting with the Lumoz chain, including but not limited to submitting verification task results, and requires some MOZ as gas fee tokens.
{% endhint %}

4. Check the operator's address, if it's correct, enter y/Y or just press Enter, else, enter n/N, enter the right address.
5. Enter the number of licenses to delegate to yourself, at least one.
6. Set the reward distribution split: your commission, delegated license rewards, and staked esMOZ rewards. The total must equal 100, or just press Enter to use the default value.

{% hint style="info" %}
Default split:

commission rewards: 5(5%)

delegated license rewards: 45(45%)

staked esMOZ rewards: 45(45%)
{% endhint %}

7. Enter your node name, None as default.
8. Enter your node description, None as default.
9. Enter your node logo URL, None as default.
10. Enter your social media URL, None as default.

Congratulations, your node operator has been successfully initialized.&#x20;


---

# 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.lumoz.org/verifier/setup-verifier-node/setup-node/build-your-own/1.-initialize-a-node.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.
