# Delegation

### *What is delegation?*

The Anvil protocol uses a governor contract that requires the delegation of ANVL tokens to participate in on-chain governance. Delegating your ANVL tokens can be done at[ ](https://app.anvil.xyz)<https://app.anvil.xyz/governance>.

### &#x20;\&#xNAN;*Who can I delegate to?*

You may delegate to yourself or third-parties. If you delegate to another account, you still maintain ownership of your tokens, but the votes the specified delegate casts will have the additional weight of your tokens until you re-delegate your ANVL. You may revoke your delegation choice by re-delegating at any time.

### *Why do I need to delegate?*

Delegation allows your tokens to be used to vote in on-chain proposals. Anvil is decentralized, so the diversity and number of ANVL delegates bolster the protocol.

### *Why does delegation cost ETH?*

Delegation costs ETH because you are writing your delegation to the Ethereum blockchain. The ETH you are paying is the gas fee for that transaction. A gasless delegation option exists whereby token holders may create an off-chain signature that allows any motivated account to execute their delegation preference on chain (see the `delegateBySig` function of the [ANVL token contract](https://etherscan.io/token/0x2Ca9242c1810029Efed539F1c60D68B63AD01BFc#writeContract)).

\\


---

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