# Gauges integration

{% hint style="success" %}
Any smart contract is eligible for Idle Gauges, including AMM pools, on-top PYT products, and tools that empower Idle DAO to expand its ecosystem with new use cases.
{% endhint %}

The **gauges integration** process is **composed of 3 steps:**

### **1. Forum proposal**

Write a post labelled as follows: “**\[Gauges] - Proposal to add YOUR POOL NAME**”, publish it in the "[*Gauges whitelisting*](https://gov.idle.finance/c/governance/gauges/25)" governance forum subcategory and include these paragraphs as follows:

> <mark style="color:blue;">**Abstract**</mark>\
> Short description of why you are writing this proposal and the expected outcomes. This shouldn't be deeply technical but should be accessible to a casual community member.
>
> <mark style="color:blue;">**Background**</mark>\
> Link to website, documentation, Github page, (eventual) previous forum discussions, and other useful links to support the understanding of the proposal.
>
> <mark style="color:blue;">**Motivation**</mark>\
> Describe the proposed pool(s) and the corresponding protocol(s) that manages it. Clearly explain why this pool should be incentivized via IDLE Gauges and what are the benefits for the Idle DAO. Providing tangible elements, like data from previous discussions and forum posts, would be beneficial. If the pool is not directly managed by Idle DAO, please provide information on the protocol’s Governance structure, audits, and pool’s metrics (TVL, longevity).
>
> <mark style="color:blue;">**Specifications**</mark>\
> Share the address of the pool and, if available, the address of the `LiquidityGaugeV3` contract.
>
> <mark style="color:blue;">**Next steps**</mark>\
> Inform the community when you plan to launch the Temperature check. The forum proposal can be moved to the temperature check phase at least after 3 days of discussion.

### **2. Temperature check**

{% hint style="info" %}
**Duration**: 3+ days of voting\
**Quorum**: 100,000 IDLE, as a weighted sum of IDLE and stkIDLE votes\
**Majority**: the most voted option wins
{% endhint %}

Follow up your forum proposal with a reply that includes a [temperature check](https://docs.idle.finance/other/archive/gauges-1/pages/HaaWsnu3MtfV2afLMxhs#2.-temperature-check).\
The aim is to taste the sentiment of the community about this potential whitelisting.

{% hint style="warning" %}
You need to have a **minimum of 100 tokens** in order to submit a temperature check.
{% endhint %}

You can launch a temperature check using the official Snapshot pages for [IDLE holders](https://snapshot.org/#/idlefinance.eth) and [stkIDLE holders](https://snapshot.org/#/staking.idlefinance.eth).

{% hint style="warning" %}
The 2 snapshots (IDLE, stkIDLE) must have the same opening/closing date, equal description and voting options.
{% endhint %}

Idle Leagues will calculate the final IDLE voting weights using the [approved calculator](https://docs.google.com/spreadsheets/d/1BnH9boRmBADuyquvDMh0AmQfF97Zj76sIENKtySLU8o/edit?usp=sharing), with the weighted votes of IDLE + stkIDLE.

The structure of the Temperature Check **is similar to the forum proposal one**, replacing the *Next Steps* section with the following one:

> *<mark style="color:blue;">**Voting Options**</mark>*\
> Please cast your vote on one of the following options:\
> \
> \- **For**: Approve the whitelisting of YOUR POOL NAME in the Gauge Controller \
> \- **Against**: Vote against the whitelisting of YOUR POOL NAME in the Gauge Controller **- Discuss more**: Discuss more the proposal

The voting weight of stkIDLE is calculated in the form of weighted IDLE tokens as

$$\large{\frac{\text{tot. IDLE staked}}{\text{tot. stkIDLE minted}}}\times \text{tot. stkIDLE voting} \times \text{% on each option}$$

### 3. On-chain Gauges whitelisting

Being the Treasury League multisig the owner of the `Gauge Controller` there is currently no need to open an IIP to deploy the new Gauges.&#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.idle.finance/other/archive/gauges-1/gauges-integration.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.
