# Governor

The **Onyx Governor**, also known as the *Chain Governor*, serves as the **governance module** of Onyx, enabling a decentralized, on-chain decision-making process that ensures protocol upgrades, parameter adjustments, and policy implementations are collectively determined by the Onyx community. This governance framework is designed to provide transparency, security, and adaptability, allowing token holders to actively participate in the protocol's evolution while maintaining the integrity of its decentralized architecture.

### Governance Proposal Requirements

* Governance proposals can only be initiated by addresses that hold more than **100,000,000** XCN tokens at the time of submission. This requirement ensures that only stakeholders with a significant vested interest in the protocol can propose changes, thereby maintaining governance integrity and preventing frivolous proposals.
* The governance system determines voting eligibility based on the voting weight at the proposal's initiation, which is retrieved using the getPriorVotes function. This function ensures that only those who held sufficient XCN before the proposal’s introduction can participate in the voting process, preventing manipulation by acquiring tokens post-proposal.

### Voting and Decision-Making Process

1. Proposal Submission: A qualifying address submits a proposal detailing the intended changes, including smart contract modifications, governance parameter adjustments, or new integrations.
2. Voting Period: Once submitted, the proposal enters a mandatory 3-day voting period, during which all eligible token holders can cast their votes.
3. Vote Calculation and Quorum:

* A proposal requires a majority of affirmative votes to pass.
* It must accumulate a minimum of **200,000,000** votes in favor to be considered for execution.
* Votes are weighted based on XCN holdings, ensuring equitable representation of stakeholder interests.

4. Proposal Queueing: If the required quorum is met and the proposal is approved, it is automatically added to the Timelock contract, a governance safeguard mechanism that enforces a delay before execution.
5. Implementation Delay and Execution:

* Approved proposals remain in the Timelock for a mandatory 2-day delay before they can be executed.
* This delay provides a safeguard period for security audits, community scrutiny, and, if necessary, reconsideration or intervention by stakeholders.
* After the delay expires, the proposal can be executed, finalizing the governance decision and implementing the changes 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.onyx.org/governance/governor.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.
