# Proposal Process

## Introduction

Anvil governance is a 100% on-chain autonomous process: ANVL token holders vote on proposals submitted as code to update the Anvil protocol. The entire on-chain process occurs over two weeks without needing a trusted intermediary.

## Delegating tokens

To participate in Anvil governance, ANVL token holders must first delegate their tokens for voting. For more information on ANVL token delegation, please see the Delegation section.

<figure><img src="https://1877993407-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRYZqahnNqgZ87jrz4qsR%2Fuploads%2FjlvtD45GiyqAjISywkI2%2FScreenshot%202024-06-15%20at%209.10.16%E2%80%AFAM.png?alt=media&#x26;token=024cd527-e98b-4c5c-9fff-5c115c8cc070" alt=""><figcaption><p>Anvil Proposal Process</p></figcaption></figure>

#### Proposal threshold

At least 500 million total ANVL votes are required to submit a proposal to governance. Delegation of the minimum threshold can be self-delegated or delegated by others.

#### Voting delay

The voting delay is 2 days. This provides ANVL holders time to delegate their tokens (if they have not done so already) or re-delegate to a new address. It also serves as an opportunity to review and discuss the submitted proposal in the forum.

#### Voting period

The voting period is 5 days. ANVL holders who have delegated their tokens can vote `for`, `abstain`, or `against` proposals during the voting period. Proposals require at least five billion ANVL total votes `for` or `abstain` to reach quorum.

#### Proposal failure

At the end of the voting period, proposals that do not reach quorum or reach quorum but receive more `against` votes than `for` votes are not executed.

#### Proposal success

Any proposal that reaches a quorum requires more `for` than `against` votes at the end of the voting period to pass. Any account may queue passed proposals in the execution timelock.

#### Timelock

For successful proposals, there is a 7-day timelock to provide all protocol users time to understand the new parameters and their implications prior to the update. At the end of the 7-day timelock, any account may execute the proposal, triggering its code to be executed on-chain.

\\


---

# 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.anvilapplication.com/governance/proposal-process.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.
