# Treasury Management

At Snake Finance, our goal is to leverage our deep experience as DeFi enthusiasts to bring maximum value to the Snake Finance community. If you’ve made it this far in the docs, you’re likely eager to learn how we manage and grow the protocol’s treasury to ensure long-term sustainability and growth.

***

<figure><img src="/files/aphOg4g0rAKUzIBSPLwd" alt=""><figcaption></figcaption></figure>

### $gSNAKE Token Distribution

**$gSNAKE** (Snake Shares) has a **maximum total supply of 70,000 tokens**, strategically distributed to balance growth, development, and community involvement:

* **59,700 $gSNAKE Shares** distributed as farming rewards over 2 years.
* **10,000 $gSNAKE Shares** allocated to developers, vested linearly over 2 years.
* **300 $gSNAKE Shares** minted at contract creation for initial liquidity purposes.

This allocation ensures a healthy balance between incentivizing participants, supporting development efforts, and providing liquidity to the protocol.

***

### Treasury Purpose & Investment Strategy

The treasury is a vital component of Snake Finance, acting as a growth engine and safety net for the protocol. It is designed to be actively managed and invested in opportunities that align with the interests of the community.

#### **Investment Highlights:**

* **Protocol Investments:** The treasury will invest in **leading DeFi protocols** and **farming opportunities**, starting with **Shadow**, to generate yield and further grow the protocol’s value.
* **Community Governance:** All treasury investments will be subject to community governance. **$gSNAKE holders** can propose and vote on investment strategies, ensuring transparency and alignment with the community's vision.

***

### **Why It Matters**

By actively managing the treasury, Snake Finance aims to:

1. **Enhance Protocol Value:** Increase the utility and value of $SNAKE and $gSNAKE over time.
2. **Provide Long-Term Sustainability:** Use yield-generating opportunities to fund development and ecosystem growth.
3. **Support the Community:** Ensure the protocol evolves in ways that benefit all participants.


---

# 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://snake-finance.gitbook.io/snake-finance-docs/information/treasury-management.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.
