# Bonding Curve Explained

### The Bonding Curve Mechanism

Prices for keys/votes follow a distinct bonding curve, which means prices increase when users buy more keys/votes and decrease when they sell them.

Tomo's bonding curve was designed to benefit early supporters. This mechanism allows users to anticipate pricing impact and ensures there is always sufficient liquidity within the platform, as users trade against smart contracts instead of traditional order books.&#x20;

* **Bonding Curve's Function =>** *f(price) = (supply^2)/43370.*
* **Price** refers to the current ETH rate at which user can purchase the next key/vote.
* **Supply** refers to the outstanding amount of keys/votes that holders currently own.
* **Example calculation =>** for the supply of 209 keys/votes, price equals 1.0072 ETH.

<figure><img src="/files/55RkZ9w0l4L0c9kenwDe" alt=""><figcaption><p>          Visualization - Tomo's Bonding Curve</p></figcaption></figure>

<br>


---

# 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.tomo.inc/tomo-wallet/mobile-wallet/tomo-keys/bonding-curve-explained.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.
