> For the complete documentation index, see [llms.txt](https://docs.witnesschain.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/for-partner-node-runners/running-on-supernoderz.md).

# Running on SuperNoderz

The PoL Watchtower Client Node is a location watchtower node that participates in the PoL (Proof-of-Location) protocol and measures the location claims made by a 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.

Before a node can participate as PoL Challenger, it has to prove it's own capabilities (run a prover to prove it's own location - this mechanism is inbuilt in the watchtower client container). Additionally anyone can challenge the watchtower for it's own claim at any time.

You can now run the watchtower directly on [SuperNoderz](https://www.supernoderz.com/marketplace?id=6751744a140cbf761e2a36ec)!

{% hint style="info" %}
This is the watchtower's signing key, we recommend creating a new dedicated key with no funds in it
{% endhint %}

1. Register your [watchtower key](#id-1.-registering-the-watchtower-key) (steps listed below)&#x20;
2. Go to [SuperNoderz for deployment](https://www.supernoderz.com/marketplace?id=6751744a140cbf761e2a36ec)
3. Fill in the watchtower config params&#x20;
4. choose your region and deploy!

<figure><img src="/files/mDwrE097zQmR1mSbtXDN" alt=""><figcaption></figcaption></figure>

### 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>
