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

# Introduction

𝐀𝐮𝐭𝐨𝑩𝒐𝒚© by The Firm© is **the pre-launch order book for tokens** on Base, enabling users to **line up buy orders for a project's token *before the token even launches***.

☞ [https://thefirm.biz/autoboy/welcome](https://thefirm.biz/autoboy/welcome)

It works with any launchpad.

***

## For Projects

AutoBoy is a brand new tool in your TGE toolkit. It means you **launch with an order book of committed buys**, it turns buyers into **distribution before & after TGE**, and gives you real insights before you launch: who will buy, how much, and at what price.

<Card title="I'm building a project" icon="bank" horizontal href="/why-launch">
  Quickstart: **Projects** ☞
</Card>

## For Buyers

Discover pre-TGE projects, create orders for their future tokens, and wait for the launch: AutoBoy executes their auto-buy *the moment the token goes live*.

<Card title="I want to auto-buy new tokens" icon="user" horizontal href="/accessing-the-app">
  Quickstart: **Buyers** ☞
</Card>

***

## How does AutoBoy work?

<Steps>
  <Step title="Projects register">
    Projects register their launch, sharing their **token creator address and launch method** with AutoBoy.

    See: [Registering a  Token Launch](/register-a-launch)
  </Step>

  <Step title="Users create buy orders">
    Users browse registered projects and create buy orders for any token they want: setting how much to spend and the highest market cap they're willing to buy at.

    See: [Creating Buy Orders](/orders)
  </Step>

  <Step title="Users fund their AutoBoy wallet with USDC">
    See: [Wallets & Funds](/wallets-and-funds)
  </Step>

  <Step title="AutoBoy buys the moment it launches">
    AutoBoy’s realtime indexer detects the launch and swaps each user’s USDC into the token's Uniswap pool according to their order parameters.

    See: [What happens when a project deploys their token?](/order-execution)
  </Step>
</Steps>
