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

# Tulip

> Open model credit markets and permissionless inference on Robinhood Chain.

<img src="https://mintcdn.com/tulip-deb4c703/xagPe_Nchb-1Pjl_/logo/tulip-logo.png?fit=max&auto=format&n=xagPe_Nchb-1Pjl_&q=85&s=00022d3216969958236515701854fcd0" alt="Tulip logo" width="160" data-path="logo/tulip-logo.png" />

# Open model credit markets

In version 1, Tulip gives each pinned Hugging Face model revision one canonical ERC-20 credit, one credit/USDG market, and an open marketplace of independent inference providers.

Market creators launch the credit and its permanent Uniswap v4 pool. Providers compete to serve the exact registered model. Users can trade the credit or deposit it into an inference permit and spend it on model usage.

<img src="https://mintcdn.com/tulip-deb4c703/nT1XruOdz2fXLJp_/images/app/explore-model-markets.png?fit=max&auto=format&n=nT1XruOdz2fXLJp_&q=85&s=8a419bb664096e2d3952c781ed576f50" alt="Explore model markets" width="2076" height="1313" data-path="images/app/explore-model-markets.png" />

*Browse live model credits, provider availability, and current market status.*

<Info>
  This documentation covers Tulip's production environment on Robinhood Chain. Review every wallet transaction and verify on-chain activity in the [Robinhood Chain explorer](https://robinhoodchain.blockscout.com/) before signing.
</Info>

<Columns cols={2}>
  <Card title="Understand model markets" icon="chart-candlestick" href="/concepts/model-markets">
    Learn how identity, credits, liquidity, providers, and settlement fit together.
  </Card>

  <Card title="Start using Tulip" icon="play" href="/quickstart">
    Follow the user flow from Robinhood Chain to a paid inference request.
  </Card>

  <Card title="Launch a market" icon="rocket" href="/guides/launch-a-market">
    Create the canonical credit and one-sided credit/USDG pool for a pinned model revision.
  </Card>

  <Card title="Become a provider" icon="server" href="/guides/host-a-model">
    Register an independently priced Hugging Face Inference Endpoint in version 1.
  </Card>
</Columns>

## One market, many providers

Every model market contains:

* One deterministic v1 `ModelID` for a Hugging Face repository, 40-character commit revision, and task.
* One fixed-supply model credit.
* One canonical Uniswap v4 credit/USDG pool.
* One permanently locked launch position.
* Any number of provider offers with independent tariffs and payout addresses.

The market creator does not need to operate inference hardware. A provider does not need permission from the creator to register an offer.

## Two connected markets

Tulip separates price discovery from inference delivery.

<Columns cols={2}>
  <Card title="Credit market" icon="repeat-2">
    The native Uniswap v4 AMM trades model credits against USDG. Swap execution stays compatible with standard v4 routing and telemetry.
  </Card>

  <Card title="Inference market" icon="cpu">
    Providers quote input, output, minimum, and wake charges in the model's canonical credit. The gateway selects and meters an eligible offer.
  </Card>
</Columns>

This separation lets a credit develop an open market price while providers compete on inference cost and service quality.

## Demand can arrive before supply

Tulip markets do not require an active inference provider at launch. A model credit can begin trading while the model is still unserved, allowing traders to signal demand before a provider commits capital to hosting it.

<Info>
  Until a provider comes online, the credit remains tradeable but cannot be used for inference. Once service begins, the same market becomes the payment layer for competing providers.
</Info>

## Where to go next

* Read [How model markets work](/concepts/model-markets) for the full lifecycle.
* Read [Launch curve](/concepts/launch-curve) for the zero-USDG launch design.
* Read [Fees](/protocol/fees) for swap and inference fee distribution.
* Read [Architecture](/protocol/architecture) for trust boundaries and data flow.
