> For the complete documentation index, see [llms.txt](https://elements-organization-2.gitbook.io/ift/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elements-organization-2.gitbook.io/ift/launch-an-ift.md).

# Launch an IFT

Launching an IFT is a straightforward, permissionless process that allows users to create a unique ERC20 token tied to a specific word (e.g., longevity.ift.eth). The protocol ensures fairness, accessibility, and market-driven price discovery through smart contract automation.

## Permissionless Creation

* Open to All: Anyone can launch an IFT for a word that has not been previously tokenized within the ift.eth namespace.
* No Gatekeepers: The process requires no approval or intermediaries, aligning with the decentralized ethos of the protocol.

## Fair Launch

* Token creators must acquire IFTs through the same mechanism as other participants, ensuring no preferential treatment.
* This design promotes accountability, as all holders, including the creator, have a vested interest in the token’s success.

## Price Discovery Mechanism

* Bonding Curve: Upon launch, the IFT enters a bonding curve for initial price discovery. A bonding curve is a mathematical formula that dynamically adjusts the token price based on supply and demand, providing a fair and transparent mechanism for early trading.
* Transition to Uniswap v2: Once the market reaches a predefined threshold, any user can initiate a migration of the IFT from the bonding curve to a Uniswap v2 liquidity pool. Uniswap v2 is a decentralized exchange protocol that enables automated token swapping and liquidity provision, ensuring broader market access and stability.
