# Witness Chain

## Witness Chain

- [Introduction to Witness Chain](https://docs.witnesschain.com/introduction-to-witness-chain.md): Powering Real-World Verification with InfinityWatch
- [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)
- [Blogs](https://docs.witnesschain.com/resources/blogs.md): Blog articles related to Proof of Location
- [How Proof of Location Works](https://docs.witnesschain.com/resources/blogs/how-proof-of-location-works.md): Explanation of how 360-degree challenger selection improves accuracy
- [Redefining Geolocation Compliance: Witness Chain & Predicate](https://docs.witnesschain.com/resources/blogs/redefining-geolocation-compliance-witness-chain-and-predicate.md): Witness Chain Enables Onchain Geolocation Verification for the Predicate Ecosystem
- [Research](https://docs.witnesschain.com/resources/research.md): This page holds all the papers published by our research team
- [Talks and Podcasts](https://docs.witnesschain.com/resources/talks-and-podcasts.md): Contains all the talks & podcasts that Witness Chain experts have participated in
- [Community](https://docs.witnesschain.com/resources/community.md): Learn how to get in touch with the Witness Chain product team community.
- [Smart Contracts](https://docs.witnesschain.com/resources/smart-contracts.md): Contains the list of smart contracts and their addresses on Goerli
- [File a bug](https://docs.witnesschain.com/resources/file-a-bug.md)
- [Introduction](https://docs.witnesschain.com/archive/introduction.md): Introduction to the what, why and how of the Watchtowers
- [Proof of Diligence Watchtower Protocol](https://docs.witnesschain.com/archive/proof-of-diligence-watchtower-protocol.md): This section describes the latest version of the watchtower protocol
- [How it works](https://docs.witnesschain.com/archive/proof-of-diligence-watchtower-protocol/how-it-works.md): Protocol description for the working of the diligence watchtower
- [Diligence Watchtower Roadmap](https://docs.witnesschain.com/archive/proof-of-diligence-watchtower-protocol/diligence-watchtower-roadmap.md)
- [Watchtower Architecture](https://docs.witnesschain.com/archive/proof-of-diligence-watchtower-protocol/watchtower-architecture.md): Software Architecture - client, APIs and contracts
- [Chains watched](https://docs.witnesschain.com/archive/proof-of-diligence-watchtower-protocol/chains-watched.md): Chains that are watched by watchtower clients
- [Smart Contracts](https://docs.witnesschain.com/archive/proof-of-diligence-watchtower-protocol/smart-contracts.md): Contains the list of smart contracts and their addresses
- [Quick Links](https://docs.witnesschain.com/archive/proof-of-diligence-watchtower-protocol/quick-links.md): This page contains the list of quick links for a node operator to get going !
- [FAQs](https://docs.witnesschain.com/archive/proof-of-diligence-watchtower-protocol/faqs.md): Frequently Asked Questions
- [For the node operators](https://docs.witnesschain.com/archive/for-the-node-operators.md): Guide for setting up a watchtower node
- [Node requirements](https://docs.witnesschain.com/archive/for-the-node-operators/node-requirements.md): Node requirements for watchtower nodes
- [Watchtower setup](https://docs.witnesschain.com/archive/for-the-node-operators/watchtower-setup.md): Watchtower Client Setup for an EigenLayer node operator
- [\[ARCHIVE\] Mainnet Setup](https://docs.witnesschain.com/archive/for-the-node-operators/watchtower-setup/archive-mainnet-setup.md): Watchtower Client Setup for an EigenLayer node operator
- [L2 Archive Node Setup guide](https://docs.witnesschain.com/archive/for-the-node-operators/watchtower-setup/archive-mainnet-setup/l2-archive-node-setup-guide.md): Welcome to this guide on setting up rollup nodes (optimism and base) for watchtower clients.
- [Holesky Setup](https://docs.witnesschain.com/archive/for-the-node-operators/watchtower-setup/holesky-setup.md): Watchtower Client Setup for an EigenLayer node operator
- [L2 Archive Node Setup guide](https://docs.witnesschain.com/archive/for-the-node-operators/watchtower-setup/holesky-setup/l2-archive-node-setup-guide.md): Setting up the L2 Archive node for the Watchtower Node
- [Migration from archive to full node](https://docs.witnesschain.com/archive/for-the-node-operators/watchtower-setup/migration-from-archive-to-full-node.md): Describes the steps involved to migrate from archive to full node
- [Monitoring](https://docs.witnesschain.com/archive/for-the-node-operators/monitoring.md): Monitor your container using Grafana and Prmoetheus
- [Research](https://docs.witnesschain.com/archive/research.md): This page holds all the papers published by our research team
- [Keys Management](https://docs.witnesschain.com/archive/keys-management.md): How Witness Chain's Operator CLI manages Secret Keys
- [Proof of Bandwidth](https://docs.witnesschain.com/archive/proof-of-bandwidth.md)
- [Introduction](https://docs.witnesschain.com/archive/proof-of-bandwidth/introduction.md): Introduction to Proof of Backhaul
- [Architecture](https://docs.witnesschain.com/archive/proof-of-bandwidth/architecture.md): Details the PoB Ecosystem and the technical architecture
- [For the node operators](https://docs.witnesschain.com/archive/proof-of-bandwidth/for-the-node-operators.md): Introduction to node operators participating in Witness Chain Proof Challenges
- [Running a PoB Challenger Client](https://docs.witnesschain.com/archive/proof-of-bandwidth/for-the-node-operators/running-a-pob-challenger-client.md): Steps to run a PoB Challenger Client
- [Running a PoB Prover Client](https://docs.witnesschain.com/archive/proof-of-bandwidth/for-the-node-operators/running-a-pob-prover-client.md): Steps to run a PoB Prover Client
- [Demos](https://docs.witnesschain.com/archive/proof-of-bandwidth/demos.md)
- [Research](https://docs.witnesschain.com/archive/proof-of-bandwidth/research.md): This page holds all the papers published by our research team on PoB
- [Watchtower Protocol (Architecture v1)](https://docs.witnesschain.com/archive/watchtower-protocol-architecture-v1.md)
- [How it works](https://docs.witnesschain.com/archive/watchtower-protocol-architecture-v1/how-it-works.md): Protocol description for the working of the watchtower
- [Watchtower Roadmap](https://docs.witnesschain.com/archive/watchtower-protocol-architecture-v1/watchtower-roadmap.md): Planned work
- [Watchtower Architecture](https://docs.witnesschain.com/archive/watchtower-protocol-architecture-v1/watchtower-architecture.md): Software Architecture - client, APIs and contracts
- [Chains supported](https://docs.witnesschain.com/archive/watchtower-protocol-architecture-v1/chains-supported.md): Chains that are supported by watchtower clients
