# Governance

The OptSwap protocol is governed by a Decentralized Autonomous Organization (DAO) whose members vote on proposals put forth by the community.

{% hint style="info" %}
OptSwap DAO Governance Tokens can be Vote-Escrowed for one (1) to four (4) years which grants a proportionally higher voting power to the holder. Vote-Escrowed Tokens are **non-transferrable** and can be used only for voting and staking during the escrow period. **They cannot be unescrowed or sold or withdrawn before the escrow period is complete!** The entire process is non-custodial and handled on-chain by smart contracts.
{% endhint %}

There are various types of proposals which cover every aspect of the protocol including DEXes, AMMs, Oracles, Fundraising Rounds, Airdrops, Commercial Papers and Treasury Operations. All governance actions must take place only through governance proposals for which voting and proposal execution takes place on-chain.

The various aspects of governance, including the scope of powers it can and cannot yield, are detailed in this section.

### Topics

{% content-ref url="/pages/vnGcFpLV702wowSDKojz" %}
[Concepts & Definitions](/user-manual/governance/concepts-and-definitions.md)
{% endcontent-ref %}

{% content-ref url="/pages/Jfamg29WqOH3NwMtzjxg" %}
[Tokenomics](/user-manual/governance/tokenomics.md)
{% endcontent-ref %}

{% content-ref url="/pages/rSnhCfy7WtBhTujuVcxT" %}
[Proposals](/user-manual/governance/proposals.md)
{% endcontent-ref %}

{% content-ref url="/pages/jTGU8jw6Fi9xkpCVHkEG" %}
[Proposal Types](/user-manual/governance/proposal-types.md)
{% endcontent-ref %}

{% content-ref url="/pages/XYHnobE1Au5VE2eqGJkv" %}
[Voting & Execution](/user-manual/governance/voting-and-execution.md)
{% endcontent-ref %}

{% content-ref url="/pages/UqII4rhtE6STLlKEpYBX" %}
[Fundraising](/user-manual/governance/fundraising.md)
{% endcontent-ref %}

{% content-ref url="/pages/T42lmN9BpDtFCwU0zEbB" %}
[Commercial Papers](/user-manual/governance/commercial-papers.md)
{% endcontent-ref %}

{% content-ref url="/pages/BlsmIRQTAvUk3ESTtF9Z" %}
[Airdrops](/user-manual/governance/airdrops.md)
{% endcontent-ref %}

{% content-ref url="/pages/FOUTJJWpkmbkVD0AwfwX" %}
[Staking](/user-manual/governance/staking.md)
{% endcontent-ref %}

{% content-ref url="/pages/VmJYeE4DourLoskQjEbd" %}
[OptSwap Miner](/user-manual/governance/optswap-miner.md)
{% endcontent-ref %}

{% content-ref url="/pages/RuC1ylo5LmVEJz7M79Bg" %}
[Contracts Registry](/user-manual/governance/contracts-registry.md)
{% endcontent-ref %}

{% content-ref url="/pages/ufiRcvDcIOt1iCAW88ZD" %}
[Testnet Faucet](/user-manual/governance/testnet-faucet.md)
{% endcontent-ref %}

{% content-ref url="/pages/QPJrji7TFn7qCrKy21LH" %}
[Donations](/user-manual/governance/donations.md)
{% endcontent-ref %}


---

# 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.optswap.org/user-manual/governance.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.
