> For the complete documentation index, see [llms.txt](https://delegates.iotex.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://delegates.iotex.io/get-started/delegate-endorsement/delegate-sponsorship-program.md).

# Delegate Sponsorship Program

## Overview of the IoTeX L1 Consensus

IoTeX uses a consensus mechanism called ***Roll-DPoS***, based on  ***Delegated Proof of Stake (DPoS)***. In this system, anyone can run a node, but only those who are **voted in** by token holders are eligible to **produce blocks**.

Token holders participate by **staking IOTX**, which gives them **voting power**. They can then delegate this voting power to a specific node (or “delegate”) of their choice.

Anyone can **self-nominate** as a delegate by creating a Delegate profile, which requires a **self-vote of 1.2 million votes** (usually done by staking \~1.2M IOTX, though this can be much less depending on lock-up settings).

All Delegates earn “**epoch rewards**” every hour based on the number of votes they’ve received. However, only the **top 36 delegates by vote count** are selected to actually produce blocks, which leads to higher rewards.

## IoTeX Delegate Sponsorship Program

The IoTeX **Delegate Sponsorship Program** helps new delegates by sponsoring the initial 1.2M self-vote requirement. In return, delegate teams are expected to:

* Contribute to the community
* Share rewards with their voters
* Promote their role and attract more votes to rank in the top 36

## Apply to the Sponsorship program

{% hint style="success" %}
If you’re interested in applying to become a delegate and potentially receive support through the IoTeX Delegate Endorsement Program, you can submit your application via this Google Form:

<https://forms.gle/q7PWRG6oiWtJAU5j6>
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://delegates.iotex.io/get-started/delegate-endorsement/delegate-sponsorship-program.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.
