> ## Documentation Index
> Fetch the complete documentation index at: https://kleros-mintlify-6ebc7975.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Governor V1

> Kleros Governor V1 documentation: on-chain execution of Snapshot governance votes on Ethereum Mainnet, with Kleros Court arbitration for conflicts.

# Governor V1

<Note>
  Governor V1 is production-proven on Ethereum L1 and remains active for web3 integrations. A V2 version is available: [Governor V2](/products/governor) on Arbitrum.
</Note>

Kleros Governor V1 was deployed on Ethereum Mainnet as part of the transition from Aragon-based governance to fully decentralized governance using Snapshot voting and on-chain execution (see [KIP-30](https://forum.kleros.io/t/kip-30-migrate-governance-to-snapshot/469)).

The Governor contract manages submission periods where community members submit transaction lists corresponding to approved governance votes. If only one list is submitted, it executes automatically. If conflicting lists are submitted, a Kleros Court dispute determines the correct one.

***

## How Governor V1 Worked

1. A governance vote passes on Snapshot
2. Anyone submits a transaction list to Governor implementing the approved changes
3. During the submission period, others can submit competing lists
4. If only one list: automatic execution
5. If multiple lists: Kleros Court dispute to determine the correct one
6. After resolution, the winning list's transactions are executed on-chain

See [Governor V2](/products/governor) for the current version on Arbitrum.
