# Voting System Overview

The Delnorte voting system is an integral feature of DAO governance, enabling token holders to propose and decide on various Issues. This system is designed to ensure fairness, efficiency, and scalability as the DAO evolves.

***

**Key Features and Parameters**

1. **Issue Submission and Viewing**:
   * Issues are raised directly from the **Delnorte wallet**.
   * Both Issues and their voting states are viewable in real-time through the **Delnorte Blockchain Explorer**.
2. **Token Locking During Votes**:
   * In **Phase 1**, tokens used for voting are locked and non-tradeable until the voting period concludes.
   * Voting periods are restricted to a **maximum of one day**, ensuring swift decision-making.
3. **Merging Ideas for Voting**:
   * Multiple Issues scheduled for the same day are **merged** into a single vote.
   * Votes are cast on an "all-or-nothing" basis for merged Issues, promoting streamlined decision-making.

***

**Algorithmic Governance and Frequency**

1. **Submission Frequency**:
   * Submission rights depend on **ownership percentage**:
     * **Low-percentage owners**: Limited to one submission per unit timeframe.
     * **High-percentage owners**: Allowed to submit ideas more frequently.
   * The algorithm adjusts flexibility based on the total number of DAO owners.
2. **Minimum Time Between Voting Days**:
   * Configurable options: **1 day**, **1 week**, **1 month**, or **N months**.
3. **Lead Time for Idea Submission**:
   * Minimum time between an Issue's proposal and the start of voting:
     * Options: **3 days**, **1 week**, **1 month**, or **N months**.
4. **Idea Merging Cap**:
   * Maximum number of Issues that can be merged into a single voting event:
     * Options: **1**, **10**, **100**.

***

**Wait Period Algorithm**

1. **Gaussian-Based Wait Periods**:
   * The algorithm uses a Gaussian distribution to calculate average and acceptable wait times for new proposals based on:
     * **Minimum time between voting days**.
     * **Current voting stream saturation**.
2. **Forced Waiting Period**:
   * Calculated using:\
     Wait Period Due to Full Voting Stream=(Minimum Time Between Voting Days)×WaitPeriodsDueToFullVotingStreamWait Period Due to Full Voting Stream=(Minimum Time Between Voting Days)×WaitPeriodsDueToFullVotingStream.
   * Ensures that the wait period:
     * Is capped at **2 standard deviations**.
     * Balances fairness with operational efficiency.


---

# 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://delnorte-terra-vision.gitbook.io/delnorte-docs/voting-system-overview.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.
