> ## Documentation Index
> Fetch the complete documentation index at: https://docs.windrose.market/llms.txt
> Use this file to discover all available pages before exploring further.

# Windrose

> Wrapped currencies and token markets onchain.

<Frame className="wr-art">
  <img src="https://mintcdn.com/windrose/G2X0jK9uSBPQAS-b/images/art/welcome.webp?fit=max&auto=format&n=G2X0jK9uSBPQAS-b&q=85&s=2fcb39e1022b2224e064d96b16d46b26" alt="A paper globe lantern with a small folded compass rose in front of it" width="1600" height="686" data-path="images/art/welcome.webp" />
</Frame>

Windrose brings wrapped global currencies onchain. Each registered currency has an ERC-20 token that anyone can hold, send, trade, or use to launch a market.

A creator chooses a currency and launches a fixed-supply token on a bonding curve. The curve starts in that currency, then graduates into a Uniswap v4 pool with liquidity locked permanently.

## How the pieces fit

* **Wrapped currencies** track a currency and are minted or redeemed against the chain's dollar at the oracle rate.
* **The oracle** publishes the exchange rate used for minting, redemption, and launch sizing.
* **Bonding curves** provide the first market for each new token. Buys raise the price; sells lower it.
* **Vaults** hold the dollar backing for wrapped currencies. Backers add equity and earn fees.
* **Earn** lets anyone back a currency vault, receive shares, and collect 80% of mint and redeem fees.

<Columns cols={2}>
  <Card title="How it works" icon="route" href="/concepts/how-it-works">From launch to curve trading to a locked liquidity pool.</Card>
  <Card title="Currencies" icon="globe" href="/concepts/currencies">How wrapped currencies are issued, used, and redeemed.</Card>
  <Card title="Protocol" icon="box" href="/protocol/architecture">The contracts, oracle, vaults, and router.</Card>
  <Card title="Create a token" icon="plus" href="/guide/create-a-token">Launch a market in the currency you choose.</Card>
</Columns>

<Warning>Windrose contracts have not received an external audit. Read the [risks](/safety/risks) before using the protocol.</Warning>
