# Running on Akash Cloud

The PoL Watchtower Client Node is a DePIN Challenger node that participates in the PoL (Proof-of-Location) protocol and measures the location claims made by a DePIN Prover.

PoL Watchtower Client Nodes can be run on community members’ laptops, desktops or even on cloud instances. As long as the node is running, there is a probabilistic algorithm that determines if the node will participate in a PoL challenge from the network.&#x20;

Before a node can participate in the protocol, it has to prove it's own capabilities (run a prover to prove it's own location - this mechanism is inbuilt in the challenger client container)

You can now run the watchtower directly on [Akash network](https://akash.network/)!

1. Register your watchtower key (steps listed below) \[please use a dedicated key for watchtower]
2. Go to [Akash console for deployment](https://console.akash.network/templates/akash-network-awesome-akash-witnesschain-watchtower)
3. Fill in the watchtower config params in '**Environment Variables'**&#x20;
4. choose your provider in and deploy!

### 1. Registering the Watchtower Key

You can register the watchtower key easily with the help of our registration cli, to do so

1. Download our **witness-cli** <br>

   ```sh
   curl -sSfL https://witnesschain-com.github.io/install-dcl-cli | bash
   ```

   \
   Check the cli is installed correctly and is upto date ( WitnessChain version v0.0.12)\
   \
   `witness-cli --version`<br>
2. run the following command to register your watchtower

<pre class="language-bash"><code class="lang-bash"><strong>witness-cli registerWatchtower --mainnet --watchtower-private-key &#x3C;your-watchtower-private-key>
</strong></code></pre>

Example:

<pre class="language-bash"><code class="lang-bash"><strong>witness-cli registerWatchtower --mainnet --watchtower-private-key 12b3786f113a6564b0c4835d8026087478d2c408d4a0b22b2a6faf43de56cc11
</strong></code></pre>


---

# 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.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/for-partner-node-runners/running-on-akash-cloud.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.
