# Operating a Verifier Node

If you prefer not to delegate your node (See [Delegation](/carv-ecosystem/verifier-nodes/delegation.md)), there are several ways you can operate your own CARV nodes:

1. **Verifier Client CLI**: You can run the nodes on your own machine by downloading the appropriate software for your operating system. By keeping the software running for at least 6 hours per day, you can earn your expected rewards. (See [Running in CLI](/carv-ecosystem/verifier-nodes/join-mainnet-verifier-nodes/operating-a-verifier-node/running-in-cli.md))
2. **Verifier Client App**: We offer a browser version of the verifier nodes. By running the verifiers in your browser and keeping it open, you can generate rewards without needing to download any software. This solution is convenient and works on any OS, including mobile devices, as long as the browser remains active. (See [Running in Desktop App](/carv-ecosystem/verifier-nodes/join-mainnet-verifier-nodes/operating-a-verifier-node/running-in-desktop-app.md))
3. **Virtual Private Servers (VPS)**: If you have difficulty keeping your node up and running on your local environment, you can use a VPS, such as AWS, Ali Cloud, or Google Cloud. A VPS provides a managed execution environment, allowing you to keep your node operational 24/7. Note that using a VPS may incur additional fees and require manual management of the installed software. (See [Running in VPS](/carv-ecosystem/verifier-nodes/join-mainnet-verifier-nodes/operating-a-verifier-node/running-in-vps.md))
4. **Node-as-a-Service (NaaS)**: NaaS providers handle everything for you, including setup, deployment, and management. Here are some official CARV NaaS partners:
   * [Animoca](https://www.animocabrands.com/)
   * [Easeflow](https://easeflow.io/)
   * [Infstones](https://infstones.com/)
   * [Nodeops](https://console.nodeops.xyz/)
   * [BwareLabs](https://blastapi.io/node-as-a-service)
   * [Knidos](https://www.knidos.xyz/)
   * [Rapidnode](https://www.rapidnode.xyz/)
   * [Lugasnode](https://luganodes.com/)
   * [Nodeterminal](https://www.nodeterminal.com/)

For more detail comparison, please see:

<table><thead><tr><th width="123">Method</th><th>Description</th><th width="179">Requirements</th><th width="180">Convenience</th><th>Cost</th></tr></thead><tbody><tr><td><a href="/pages/ZWR6KmtrzW2wcdoxlgCC"><strong>Desktop Software</strong></a></td><td>Run nodes on your own machine with downloaded software.</td><td>Download software, run for 6 hours daily.</td><td>Low: Requires continuous operation.</td><td>Low: No additional cost.</td></tr><tr><td><a href="/pages/sSg51mMw6FEThPjeoS1E"><strong>Browser Version</strong></a></td><td>Run verifier nodes in your browser.</td><td>Open and active browser.</td><td>Moderate: No download, works on any OS.</td><td>Low: No additional cost.</td></tr><tr><td><strong>Virtual Private Server (VPS)</strong></td><td>Use a VPS to keep your node running continuously.</td><td>VPS account, manage software on VPS.</td><td>Moderate: Requires setup and management.</td><td>Medium: VPS fees apply.</td></tr><tr><td><strong>Node-as-a-Service (NaaS)</strong></td><td>Third-party service handles setup, deployment, and management.</td><td>NaaS subscription.</td><td>High: Fully managed service.</td><td>Medium: NaaS subscription fees.</td></tr></tbody></table>

{% hint style="info" %}
Note that all methods mentioned above guarantee the same rewards for each license you operate. If you have multiple licenses, you can delegate all of them to a single node operated by yourself. However, the more reliable your node is, the higher the possibility of receiving delegations from the community.
{% 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.carv.io/carv-ecosystem/verifier-nodes/join-mainnet-verifier-nodes/operating-a-verifier-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.
