> For the complete documentation index, see [llms.txt](https://docs.lifinity.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lifinity.io/tokenomics/veido.md).

# veIDO

Instead of the common IDO method where only fully unlocked tokens are sold, we also sold vote-escrowed tokens. Since we sold veLFNTY rather than just LFNTY, investors were able to choose how long they wanted to lock their tokens, and this directly affected how many tokens they received; the more USDC they invested and the longer they locked, the more tokens they received.

The LFNTY allocated for the veIDO was distributed pro-rata according to a user’s weight:

`Weight = D / (1 - (1/2) * (L/1460))`,

where D is the USDC deposit amount and L is the number of days chosen to lock (maximum of 4 years = 1,460 days). The 1/2 specifies the max discount possible (i.e. 50%) relative to those who lock for zero days. The L/1460 determines how much of the max discount a user receives according to their chosen lock period.

We initialized our LFNTY-USDC pool with a starting price that those who locked for zero days bought at. This means all participants bought LFNTY (as veLFNTY) at or below its starting market price.

Our veIDO was capped at 30 million USDC, first come, first served.

Of the USDC raised, the first $500k was set aside to match an equivalent amount of LFNTY from the treasury for seeding our LFNTY-USDC pool. Of the USDC that remained, 20% went to fund the continued development of the protocol and 80% became POL deposited into Lifinity’s liquidity pools to generate revenue for veLFNTY holders.

Our veIDO took place on April 23, 2022 at 15:00 UTC. Participants were able to deposit USDC within a 24 hour period. Once deposited, users could not withdraw their funds.&#x20;

9,671,914.977248 USDC was raised in the veIDO with a starting market price for LFNTY of 0.839028 USDC.

![](/files/3ICmRwQmnxob1UMNBTVy)

{% hint style="info" %}
For the motivation behind this design, please see our [Medium article on this topic](https://medium.com/@lifinity.io/lifinity-tokenomics-series-part-6-ido-and-roadmap-e581dae90c0a).
{% 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, and the optional `goal` query parameter:

```
GET https://docs.lifinity.io/tokenomics/veido.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
