# Governance

## Introduction

The Swipe Governance protocol is operated by a series of smart contracts that are [publicly available](https://github.com/SwipeWallet/Swipe-Network/tree/master/contracts/governance) which control certain improvements and changes to the Swipe Network. All of the Swipe Governance proposals and voting weight will be determined by how much the user's address has staked in `SXP` on the Swipe staking contract.

{% hint style="warning" %}
Please note: SXP that is not staked on the on-chain Swipe Staking contract **will not** be eligible for Swipe Governance. Only SXP that is staked on-chain will count towards Swipe Governance.&#x20;
{% endhint %}

The core functions of Swipe Governance will include `Proposals` , `Voting Periods` , `End Proposals`, `Execution Time`, and `Vote` . These functions will enable users to deploy **Swipe Improvement Proposals  (`SIP`)** which users can vote on during certain time periods. &#x20;

## Current Governance Requirements

| Type                                                     | SXP Amount |
| -------------------------------------------------------- | ---------- |
| [Proposals](https://docs.swipe.org/governance/proposals) | 300,000\*  |
| [Vote](https://docs.swipe.org/governance/overview)       | 1          |

{% hint style="info" %}
\*Users may delegate their staked SXP to others for voting power in proposals or general voting in a future upgrade.
{% endhint %}


---

# 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.swipe.org/introduction/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.
