> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agora.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Voting Types

> Understanding proposal voting mechanisms and requirements

Agora supports multiple types of proposals to accommodate different governance needs. Each proposal uses both a **voting type** (how votes are cast) and a **proposal type** (which defines quorum and approval thresholds).

## Core Voting Types

### Basic Voting

The standard voting mechanism where participants vote "for", "against", or "abstain". A proposal passes when:

* Total votes (for + against + abstain) exceed quorum.
* For votes exceed the approval threshold percentage of (for + against) votes

### Approval Voting

Allows voters to choose among multiple options. The proposal passes if:

* Quorum is met
* Options are approved based on predefined approval criteria. For example, "top X of Y options succeed" ([see example](https://vote.optimism.io/proposals/31049359136632781771607732021569520613741907517136820917236339424553298132866)), "grants are issued in order until there is no more budget remaining", "any options with X support or greater resolve to true", or combinations of the above ([see example](https://vote.optimism.io/proposals/21837554113321175128753313420738380328565785926226611271713131734865736260549)).

### Optimistic Voting

A social signaling mechanism where proposals automatically pass unless significant opposition emerges:

* Automatically passes unless 12% vote against
* Cannot include on-chain transactions
* Used primarily for social consensus

### Snapshot Integration

* Fully off-chain voting imported from Snapshot
* Maintains compatibility with existing Snapshot proposals

## Proposal Types

## Understanding Proposal Configuration

Each proposal combines:

1. **Voting Type**: Determines how votes are cast (basic, approval, optimistic)
2. **Proposal Type**: Sets the quorum and approval threshold requirements

## Key Terms

### Quorum

The minimum voting weight required for a valid proposal, ensuring sufficient participation. Example: 400,000 OP tokens.

### Approval Threshold

The percentage of supporting votes needed versus opposing votes. Example: With 50% threshold:

* Requires (for)/(for + against) > 50%
* Must also meet quorum requirement
