# Governance process

## Proposals

To submit a governance proposal, proposers need at least 0.5% of CTRL tokens delegated to them. This is to prevent spamming.

### Common types of proposals include:

* **Parameter Change**: Adjust protocol parameters.
* **Add Tab**: Create a new Tab currency, giving it a name and pegging it to Bitcoin or a fiat currency.
* **Freeze Tab**: Temporarily disable all operations for a Tab currency to protect it from potential threats.
* **Unfreeze Tab**: Re-enable a frozen Tab currency once the threat is resolved.
* **Add Oracle**: Approve a new price oracle for the protocol.
* **Remove Oracle**: Remove an existing price oracle.
* **Add Reserve**: Accept a new wrapped/bridged ERC-20 representation of Bitcoin as reserves.
* **Remove Reserve**: Remove an existing wrapped/bridged ERC-20 representation of Bitcoin from reserves.
* **Ctrl+Alt+Del**: De-peg a Tab from its fiat currency.

## Voting

After a proposal is submitted, there is a 2-day review period. Then, a 3-day voting period begins.&#x20;

#### During this time, delegates can vote:

* **Yes**: In favor of the proposal.
* **No**: Against the proposal.
* **Abstain**: Neither for nor against, but the vote counts towards the quorum.

#### For a proposal to be accepted, it must meet these conditions:

1. **Quorum**: A minimum level of voter participation.
2. **Threshold**: A majority of votes must be in favor.

If accepted, the proposal is placed in a timelock for 2 days before it can be implemented.

## Execution

Smart contracts manage the voting process. Each proposal has a Proposal Contract with specific actions. Once a proposal is accepted, the proposer can execute it after the timelock, and the changes are automatically applied by the proposal handler.


---

# 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.shiftctrl.money/governance/governance-process.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.
