# United Governance

### Validator Driven-Governance

💡 With Canopy, a chain's protocol is determined by the agreement of the Validator Set — &#x20;

*However, any participant within the ecosystem may submit a* **governance poll or proposal:**

**Straw Poll**

* Enable Canopy chains to understand their community sentiment via on-chain voting
* The results of a straw poll are divided into&#x20;
  * "accounts" aka liquid tokens
  * "validators" aka locked tokens
* Non-canopy chains may utilize this functionality with a *plugin chain*

<figure><img src="/files/owaFYs1aRuPj9yYv6D2o" alt=""><figcaption><p>Screenshot from Canopy's decentralized web-wallet</p></figcaption></figure>

**Proposal**

* Enable Canopy chains to&#x20;
  * execute in-flight modifications to their protocol via parameter changes without any code
  * distribute treasury funds via the DAO token pool

<figure><img src="/files/RnlyexTYeAWJ23wdFEoD" alt=""><figcaption><p>Screenshot from Canopy's decentralized web-wallet</p></figcaption></figure>

### Ecosystem Governance

💡 By nature of Canopy's nested architecture, a multi-chain governance model naturally forms.&#x20;

Operating like the United Nations: **Nested-Chains retain sovereignty but collaborate via validator representation between ecosystems to solve inter-ecosystem issues.**

This exists in the form of:

* Nested Chains validators cross-pollinating validators in the Security Root. &#x20;
* Nested Chains having the sovereignty to join or leave any Security Root system
* Nested Chains work together to adopt standards, fund shared initiatives, and resolve disputes, fostering a thriving network.
* A decentralized division of power:
  * ensuring no Nested Chain or validator dominates the ecosystem, promoting trust and stability
  * ensuring balanced decision-making, reducing volatility, and protecting investments


---

# 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://canopy-network.gitbook.io/docs/canopy-network/core-features/united-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.
