# Moonwell Governance

![](/files/5ThOyMJwAwfbPBO016E2)

The Moonwell protocol and Moonwell Apollo protocol are governed by their token holders, the [Moonwell DAO](/moonwell/governance/moonwell-governance/dao-constitutions/moonwell-dao-constitution.md) and [Moonwell Apollo DAO](/moonwell/governance/moonwell-governance/dao-constitutions/moonwell-apollo-dao-constitution.md), and upgraded through the use of both onchain and Snapshot governance mechanisms. Voting power and governance rights over the Moonwell protocol are derived from the protocols' native governance tokens, [WELL](/moonwell/moonwell-overview/tokens.md) (Base, OP Mainnet, Moonbeam) and [MFAM](/moonwell/moonwell-overview/tokens.md) (Moonriver). Once [delegated](/moonwell/governance/moonwell-governance/delegate.md), these tokens can be used to [propose](/moonwell/governance/moonwell-governance/proposals.md) changes to Moonwell and [vote](/moonwell/governance/moonwell-governance/voting.md) on the proposals of others.\
\
The central hub for governance and proposal-related discourse is the [Moonwell Governance Forum](https://forum.moonwell.fi). Anyone can register for an account on the forum, and all discussions are publicly available. The [Moonwell Discord](https://discord.com/invite/moonwellfi) is also a great place to share ideas with other community members and stay up to date on the latest proposal and voting information.&#x20;

Onchain proposals are voted on through [Governance](https://gov.moonwell.fi), while Snapshot proposals are voted on through the Snapshot voting portals of the respective deployment chains.

\
Further information regarding Moonwell Governance can be found on the following sub-pages:

{% content-ref url="/pages/BjEtegsnVK7ROEzpENSw" %}
[Delegate](/moonwell/governance/moonwell-governance/delegate.md)
{% endcontent-ref %}

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

{% content-ref url="/pages/8SNFZhQFhK0eiSDyfcsa" %}
[Voting](/moonwell/governance/moonwell-governance/voting.md)
{% endcontent-ref %}

{% content-ref url="/pages/yirq0WQkViCcp1sYFnyZ" %}
[Parameters](/moonwell/governance/moonwell-governance/parameters.md)
{% endcontent-ref %}

{% content-ref url="/pages/xhuF0o2M45bPftIeWqS3" %}
[FAQ](/moonwell/governance/moonwell-governance/faq.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.moonwell.fi/moonwell/governance/moonwell-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.
