# Infinity Watch

- [Decentralized Image Verification Service](https://docs.witnesschain.com/infinity-watch/proof-of-model-testnet.md)
- [For Builders](https://docs.witnesschain.com/infinity-watch/proof-of-model-testnet/for-builders.md)
- [For Node Runners](https://docs.witnesschain.com/infinity-watch/proof-of-model-testnet/for-node-runners.md)
- [Proof of Location (Mainnet)](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet.md)
- [Introduction](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/introduction.md): Introduction to Proof of Location
- [Process flow](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/process-flow.md): Describes the sequence of steps involved in a PoL challenge
- [Architecture](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/architecture.md)
- [Run a watchtower!](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower.md): Introduction to participation in witness chain Infinity Watch!
- [For Partner node runners](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/for-partner-node-runners.md): Steps to run a Witness Chain watchtower
- [Running on Akash Cloud](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/for-partner-node-runners/running-on-akash-cloud.md): Steps to run a Witness Chain watchtower client (PoL Watchtower Client) on Akash network
- [Running on SuperNoderz](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/for-partner-node-runners/running-on-supernoderz.md): Steps to run a Witness Chain Watchtower on SuperNoderz powered by Spheron network
- [Running Watchtower: for DePIN/Validator Node provider](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/running-watchtower-for-depin-validator-node-provider.md): Steps to run a Witness Chain watchtower client (PoL Challenger Client)
- [EigenLayer operators](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/eigenlayer-operators.md): Introduction to node operators participating in Witness Chain Proof Challenges
- [Running a PoL Watchtower](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/eigenlayer-operators/running-a-pol-watchtower.md): Steps to run a PoL Watchtower multi-client
- [Witness Chain AVS opt-in guide](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/eigenlayer-operators/witness-chain-avs-opt-in-guide.md): This page describes steps for EigenLayer operators to opt-in to WitnessChain AVS
- [At-home watchtowers](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/at-home-watchtowers.md): Steps to run a Witness Chain watchtower client to validate location claims
- [For DePIN/Validator Node provider](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/run-a-watchtower/for-depin-validator-node-provider.md): Steps to run a Witness Chain PoL Watchtower Client
- [Demos](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/demos.md): This page holds the working demonstrations of  Proof-of-Location (PoL)
- [PoL Research](https://docs.witnesschain.com/infinity-watch/proof-of-location-mainnet/pol-research.md): This page holds all the papers published by our research team on PoL
- [APIs](https://docs.witnesschain.com/infinity-watch/apis.md): APIs for Builders to integrate image verification, location verification proofs into their apps
- [Campaign APIs](https://docs.witnesschain.com/infinity-watch/apis/campaign-apis.md)
- [Key Terminologies](https://docs.witnesschain.com/infinity-watch/apis/campaign-apis/key-terminologies.md): This page describes the key terms used in the APIs
- [Authentication](https://docs.witnesschain.com/infinity-watch/apis/campaign-apis/authentication.md)
- [Create Campaign](https://docs.witnesschain.com/infinity-watch/apis/campaign-apis/create-campaign.md): Creates a new campaign in WitnessChain.
- [Edit campaign](https://docs.witnesschain.com/infinity-watch/apis/campaign-apis/edit-campaign.md): Edits an existing campaign in WitnessChain.
- [Get Photo feed from campaign](https://docs.witnesschain.com/infinity-watch/apis/campaign-apis/get-photo-feed-from-campaign.md): Retrieves photos associated with a specific campaign by its name.
- [Get Campaigns](https://docs.witnesschain.com/infinity-watch/apis/campaign-apis/get-campaigns.md): Retrieves all campaigns created on Infinity Watch
- [Challenge APIs](https://docs.witnesschain.com/infinity-watch/apis/challenge-apis.md)
- [Overview](https://docs.witnesschain.com/infinity-watch/apis/challenge-apis/overview.md)
- [Getting Started](https://docs.witnesschain.com/infinity-watch/apis/challenge-apis/getting-started.md)


---

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