# IoTeX Improvement Proposals

## What are IoTeX Improvement Proposals

An *<mark style="color:purple;">IoTeX Improvement Proposal</mark>* (or "*IIP"*) is a design document providing information to the IoTeX community, or describing a new feature for [**IoTeX**](https://iotex.io/), its processes, or its environment.&#x20;

IIPs are intended to be the primary mechanisms for proposing new features, collecting community input on an issue, and documenting the design decisions that have been implemented in the IoTeX ecosystem.

Because IIPs are maintained as text files in a versioned repository, their revision history also represents the historical record of the feature proposal itself.

## Submitting an IIP

Anyone can submit an IIP: A proposal should provide a concise technical specification and a rationale for the new feature. The IIP author is responsible for building consensus within the community and documenting dissenting opinions.

You can read more about ***IoTeX IIPs***, browse past proposals and submit a new one by sending a pull request to the GitHub repository:

{% embed url="<https://github.com/iotexproject/iips#what-is-a-iip>" %}

## The Governance Portal

The ***IoTeX Governance Portal*** is powered by [Snapshot](https://snapshot.org/#/), a no-fee governance tool based on IPFS that makes it simple for decentralized networks to run open votes, polls, and referendums. \
\
Follow the link below to browse through or vote on existing proposals, as well as create a new one. 👇

{% embed url="<https://gov.iotex.io/#/iotex.eth>" %}

## The Governance Forum

Check out our governance forum, if you'd like to meet the community and discuss new proposals: 👇

{% embed url="<https://community.iotex.io/c/governance-proposals/78>" %}

Feel free to checkout this [blog article](https://iotex.io/blog/snapshot-voting-decentralized-governance/) if you'd like to learn more about decentralized governance in the IoTeX ecosystem.&#x20;


---

# 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.iotex.io/participate/governance/iotex-improvement-proposals.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.
