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

# Deploy

{% hint style="info" %}
Deploy launches a new token on Solana from inside the Manager's Twitter Tracker. You pick a wallet, fill the modal, and click Deploy Token. The wallet you select in the header is the creator wallet. It signs the deploy and performs the first buy.
{% endhint %}

***

### Entry points

You can start a deploy from three places in the Twitter Tracker.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2Fajrpum96Fy6Qv6kLoNmc%2Funknown.png?alt=media&#x26;token=a6ee7a77-d7f7-4316-a97a-373c02306976" alt="" width="563"><figcaption></figcaption></figure></div>

* <kbd>Deploy</kbd> button in the tracker top bar. Opens an empty modal.
* <kbd>Deploy</kbd> button on every tweet card. Prefills the modal with the tweet's Post URL and pulls the image from the tweet.
* Enrichment tile under a tweet. Prefills Token Name, Token Symbol, Post URL, and Token Image from the tile. Every field stays editable.

{% hint style="info" %}
Enrichment tiles appear only when Bloom's AI detects a token candidate in the post. See the Settings page for the position control and a fuller definition.
{% endhint %}

***

### The Deploy modal

The modal is one continuous flow from header to footer. Walk it top to bottom.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FLD62QK2XG54u4HBT5KxZ%2Fdep.png?alt=media&#x26;token=5173a62d-dc1c-4f6b-bbfc-2ab7a62935f5" alt="" width="503"><figcaption></figcaption></figure></div>

{% stepper %}
{% step %}
Pick a creator wallet from the header dropdown. This wallet signs the deploy and pays for the first buy.
{% endstep %}

{% step %}
Set the Token Name and the Token Symbol.
{% endstep %}

{% step %}
Confirm or paste the Post URL.
{% endstep %}

{% step %}
Choose a Token Image source: From Tweet, Library, or AI Generated.
{% endstep %}

{% step %}
Pick one or more launchpads. Each launchpad gear opens its own settings.
{% endstep %}

{% step %}
Configure Features. Apply or create a Bundle preset, and paste a vanity private key with Custom CA if you want one.
{% endstep %}

{% step %}
Set the creator buy SOL amount in the footer and the Priority Fee.
{% endstep %}

{% step %}
Click <kbd>Deploy Token</kbd>.
{% endstep %}
{% endstepper %}

The rest of this page expands each step, starting at the top of the modal.

#### From Tweet

Directly Deploy from a tweet by clicking or highlighting the text.

{% embed url="<https://gyazo.com/4aaadf5e20c5b41d0bb227cafb357032>" %}

***

### Modal header icons

The header carries four functional icons, left to right.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FkWVDoeeXCRrr3wyIKWXM%2F3.png?alt=media&#x26;token=62d775ef-33f5-4d73-b718-b91e9d82fbf7" alt="" width="507"><figcaption></figcaption></figure></div>

{% tabs %}
{% tab title="Save preset" %}
The floppy disk icon saves the current modal configuration as a preset.

{% hint style="info" %}
A preset is a saved bundle of deploy settings. It captures launchpads, Bundle mode, Bundle Buys, Token Distribution, fees, and the rest of the modal state so you can reload it later without reconfiguring.
{% endhint %}
{% endtab %}

{% tab title="Load preset" %}
The archive icon loads a saved preset into the modal. Every field the preset covers fills in at once.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FBgdrgankXvHdTitNLOoe%2Fpreset.png?alt=media&#x26;token=ca72ad93-6c23-4aef-bcc1-9ba6ff6c1721" alt="" width="337"><figcaption></figcaption></figure></div>

| Field               | Description                                                                                                                                                                        |
| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Name fragment**   | Text the preset adds to the token name. Prefix places it before the name you enter, Suffix places it after. If you enter no name, the fragment is the only name displayed.         |
| **Symbol fragment** | Text the preset adds to the token symbol. Prefix places it before the symbol you enter, Suffix places it after. If you enter no symbol, the fragment is the only symbol displayed. |
| **Preset name**     | Name of the preset. It is the label you pick from later, here and in the Deploy Preset dropdown in Settings.                                                                       |
| {% endtab %}        |                                                                                                                                                                                    |

{% tab title="Advanced settings" %}
The gear icon toggles Website and Description as additional fields in the modal body.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FYanT6w1vWnEVwhsDPFTO%2Fform%20settings.png?alt=media&#x26;token=a5155265-99c0-41aa-b9b3-82aca97bddca" alt="" width="182"><figcaption></figcaption></figure></div>

Once enabled, both fields appear under the Post field.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2F0ByFgE0QQAtRZ0a2BGuG%2Funknown.png?alt=media&#x26;token=0f0fb585-5784-4bc5-9591-015e45f1cd16" alt="" width="500"><figcaption></figcaption></figure></div>
{% endtab %}

{% tab title="Wallet selector" %}
The dropdown selects the creator wallet. The wallet you pick here signs the deploy transaction and performs the first buy at the SOL amount you set in the footer.
{% endtab %}
{% endtabs %}

***

### Modal fields

The body of the modal holds the metadata for your token.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FGyDaGWlidd24qTNRdlUx%2Funknown.png?alt=media&#x26;token=2fb0daee-477e-4d4b-bf15-f48fc26cf95a" alt="" width="504"><figcaption></figcaption></figure></div>

| Field            | Description                                                              |
| ---------------- | ------------------------------------------------------------------------ |
| **Token Name**   | Up to 32 characters.                                                     |
| **Token Symbol** | Up to 10 characters.                                                     |
| **Post**         | URL of the source tweet. Empty when you open the modal from the top bar. |
| **Website**      | Optional. Appears after you toggle Advanced settings in the header.      |
| **Description**  | Optional. Appears after you toggle Advanced settings in the header.      |

With Website and Description enabled, the modal looks like this.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FDr2utYyKvB55ka6kCrNO%2Funknown.png?alt=media&#x26;token=a6df26e1-07a9-48a4-b854-ae68c059b6a4" alt="" width="500"><figcaption></figcaption></figure></div>

***

### Token Image

Pick where the image comes from. The three modes are mutually exclusive.

{% tabs %}
{% tab title="From Tweet" %}
Bloom's AI pulls images from the source tweet. The strip below the tabs shows the candidates. Empty when the deploy was not started from a tweet.

<figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FDKh0eHrHeCsKd4xJTtM5%2F5.png?alt=media&#x26;token=6d10b994-0f1c-46cf-94c7-a28448c099c4" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Library" %}
The set of images you have uploaded from your device. Click the upload tile to add a new one.

<figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FEIi3bO8aKjd33ZfSpfpl%2F6.png?alt=media&#x26;token=70038ad2-b2a4-43d6-aec8-cb97b5f8a653" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="AI Generated" %}
Bloom generates a token image with AI using parameters consistent with the tweet, the coin, and existing launches on the chain.
{% endtab %}
{% endtabs %}

***

### Image editor (Studio)

Every image carries a pencil icon in the top-right corner. Click it to open Studio.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FVz2z2PCgVrqXe5jNtBq6%2Funknown.gif?alt=media&#x26;token=01f7d162-129e-4d43-b00c-a9acf64a2cd3" alt="" width="375"><figcaption></figcaption></figure></div>

Inside Studio you can:

* Keep the image as it is or replace it.
* Crop the image.
* Apply a flat or a gradient color background.
* Apply templates such as bars or black and white.
* Add an emoji.
* Add custom text with selectable color and font.

Click <kbd>Save</kbd> to persist the change.

***

### Launchpads

Each launchpad has a checkbox and a gear icon. Toggle the checkbox to include or exclude the launchpad. Your token deploys to every launchpad that is active, in parallel, with the same Bundle preset applied to each.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2Fza1UIYaDG7mq3PO1TYTM%2Funknown.png?alt=media&#x26;token=a82326c5-690c-4907-9a86-2e5c9bf8060c" alt="" width="504"><figcaption></figcaption></figure></div>

The gear opens the per-launchpad settings.

{% tabs %}
{% tab title="Pump.fun" %}

<figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FEpqAZ0sfTCgtDNlnWlRg%2Fpf.png?alt=media&#x26;token=1263de9d-e8a2-473f-875f-4b8e5e7d2cef" alt=""><figcaption></figcaption></figure>

The panel sets the quote token, the launch mode, and the fee split.

| Field            | Description                                                                                                                                                                                                                                                           |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Quote**        | SOL or USDC. The token used to pay rewards, creator fees, and buybacks.                                                                                                                                                                                               |
| **Mayhem Mode**  | Adds 1 billion units to the supply, making 2 billion total. For 24 hours an AI agent trades the token on a random walk, with equal buy and sell probability. Protocol fees still apply. Opt-in at launch only.                                                        |
| **Mode**         | **Cashback:** forgoes 100% of your creator-fee share and accrues it to traders proportional to their volume. Traders claim it on chain. Opt-in at launch only, permanently locked once set. **Charity:** donate a portion of your creator fees to verified charities. |
| **Fee Claimers** | Assign percentages to yourself (Creator) and up to 9 additional claimers. <kbd>Add Fee Claimer</kbd> adds a row.                                                                                                                                                      |

Three buttons fill the claimer rows for you.

| Mode               | Description                                              |
| ------------------ | -------------------------------------------------------- |
| **All to Creator** | Sets Creator to 100% and every claimer to 0%.            |
| **Split Evenly**   | Divides 100% evenly across Creator and all claimer rows. |
| **% +100%**        | Fills the remaining gap so the rows total exactly 100%.  |

The Total row has to reach 100%. Click <kbd>Save</kbd> to apply the settings.
{% endtab %}

{% tab title="Bonk.fun" %}

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FDQ1O6pjKjdcPCUZ0c6J9%2Funknown.png?alt=media&#x26;token=f4e55ebb-6a7e-42a0-ae22-9877edaf8b6e" alt="" width="333"><figcaption></figcaption></figure></div>

Two segmented controls.

| Mode         | Description                                                                                                                                                                       |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Balanced** | 0.75% of post-bonding swap volume deepens the liquidity pool. 0.25% routes to a 24-hour reward pool shared by creators who bonded in the same window.                             |
| **Bonkers**  | Swap fees can drop up to 50% versus Balanced. 100% of your creator fees fund an automatic token buyback. All rewards, creator fees, and buybacks pay out in a single Quote Token. |

* **Quote Token**: The token that pays out rewards, creator fees, and buybacks under Bonkers. *SOL or USD1*.
  {% endtab %}

{% tab title="Bags App" %}

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2Fo5NHl1Kw4LDLyuQknIQN%2Funknown.png?alt=media&#x26;token=7d8a413f-06be-42d7-905e-936105de9aae" alt="" width="422"><figcaption></figcaption></figure></div>

| Fee Schedule | Pre-bonding | Post-bonding |
| ------------ | ----------- | ------------ |
| Flat 2%      | 2%          | 2%           |
| 0.25% / 1%   | 0.25%       | 1%           |
| 1% / 0.25%   | 1%          | 0.25%        |
| 10% tax      | 10%         | 10%          |

Pick a schedule, then assign percentages to yourself (Creator) and up to 100 additional Fee Claimers. Each claimer is a linked account on Solana, X, TikTok, Kick, Instagram, OnlyFans, or GitHub.

Configures how trading-fee revenue is split between you and other accounts.

| Mode               | Descripti                                                |
| ------------------ | -------------------------------------------------------- |
| **All to Creator** | Sets Creator to 100% and every claimer to 0%.            |
| **Split Evenly**   | Divides 100% evenly across Creator and all claimer rows. |
| **% +100%**        | Fills the remaining gap so the rows total exactly 100%.  |

The <kbd>Apply</kbd> button enables once the total reaches 100%.
{% endtab %}
{% endtabs %}

***

### Features

Four buttons sit under the launchpad row. Bundle, Custom CA, and Transfer are live. Multi-deploy is marked soon.

{% tabs %}
{% tab title="Bundle" %}
The Bundle button opens an inline picker of your saved presets. Pick one to apply it, or create a new preset from scratch.

<figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FOJIfJmJa6rEPyRjLR0dy%2F1.png?alt=media&#x26;token=2cc7b6ac-3e73-4c26-9fd5-8ed2d1798a6c" alt=""><figcaption></figcaption></figure>

A Bundle preset has four modes. Pick one when you create the preset.

**None**

The deploy runs alone. The creator wallet buys at the SOL amount set in the footer. No additional wallets buy at deploy.

Configure Token Distribution as a follow-up transfer from the creator wallet to other wallets.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2Fk4V7ZLXHDx71LYaEHCD3%2Funknown.png?alt=media&#x26;token=642d6831-2a9d-4e27-97d4-f55e4a49cc5a" alt="" width="423"><figcaption></figcaption></figure></div>

***

**Packed**

Multiple buys are packed into the same Jito bundle as the deploy. No other user can buy before you.

Configure:

* Jito Tip
* Priority Fee
* Bundle Buys (additional wallets and their SOL amounts)
* Token Distribution as a follow-up transfer from the creator wallet to other wallets

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FgtUYFzFwpqpqtuuN2tdd%2Funknown.png?alt=media&#x26;token=bf984c8f-0871-4ffc-b66c-50ef7335ecf6" alt="" width="420"><figcaption></figcaption></figure></div>

***

**Non-Packed**

Each Buy lands as its own transaction. All transactions land together at deploy, before any other user.

Configure:

* Jito Tip
* Priority Fee
* Same Priority Fee for all checkbox. *When the checkbox is off, you set a per-wallet fee on each Bundle Buy*
* Bundle Buys (additional wallets and their SOL amounts)
* Token Distribution as a follow-up transfer from the creator wallet to other wallets

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FxPcvDySuL54yvyhCQ8Fd%2Funknown.png?alt=media&#x26;token=512e88f9-c6af-4a56-a35a-c9a57fc92d07" alt="" width="419"><figcaption></figcaption></figure></div>

***

**Sniper**

No bundle and no cap on wallets. Other users can buy before your snipe lands, in exchange for a supply distribution that looks organic.

Configure:

* Priority Fee
* Same Priority Fee for all checkbox.
* Bundle Buys (additional wallets and their SOL amounts)
* Token Distribution as a follow-up transfer from the creator wallet to other wallets

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FevyB01mfvA9dWI586zL8%2Funknown.png?alt=media&#x26;token=6f0fd769-33d4-4dcc-aef0-123603fe5b5c" alt="" width="417"><figcaption></figcaption></figure></div>

{% hint style="info" %}
The bottom of the Bundle preset modal shows a Summary block: Bundle Buys plus Priority Fees plus Jito Tip. None hides the Summary; the other three show it.
{% endhint %}
{% endtab %}

{% tab title="Custom CA" %}
Custom CA deploys your token at a vanity mint address you control. Generate the keypair inside Bloom, or paste one you already have.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FVGuV1I9rUmI2jDUhqZ7A%2F2.png?alt=media&#x26;token=e3e7dac5-9b00-4bf7-bcdc-3fb0964ea510" alt="" width="335"><figcaption></figcaption></figure></div>

| Field                | Description                                                                                                                            |
| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| **Prefix**           | Characters the mint address starts with.                                                                                               |
| **Suffix**           | Characters the mint address ends with.                                                                                                 |
| **Generate**         | Bloom generates a vanity keypair with AI, matching the prefix and the suffix you set. Longer strings take longer to find.              |
| **Apply**            | Applies the generated keypair to the deploy.                                                                                           |
| **Mint Private Key** | Base58-encoded private key of a pre-generated vanity keypair. Paste it and click Submit. Bloom does not validate the key in the modal. |

{% hint style="info" %}
If you do not have your own vanity key, Bloom can supply a pre-generated one.
{% endhint %}
{% endtab %}

{% tab title="Transfer" %}
Distribute deployed tokens from your creator wallet to others.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FiQAm6LaunkPBC8ROKfi4%2F3.png?alt=media&#x26;token=7f1cdde4-d115-47ed-b062-2e37e1418b3c" alt="" width="414"><figcaption></figcaption></figure></div>

Each Token Distributions row picks a wallet and its share of the distributed supply. <kbd>Add Distribution</kbd> adds a row. Click <kbd>Done</kbd> to save the split.
{% endtab %}
{% endtabs %}

***

### Set the buy amount and deploy

The footer is the last step.

<div align="left"><figure><img src="https://373591576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMnkwltEDWRRlh7lLk05b%2Fuploads%2FzB7gznZfwkRi1AoTp7HF%2F4.png?alt=media&#x26;token=b7521bf8-f79b-481e-a6d6-6eb9fb548bfc" alt=""><figcaption></figcaption></figure></div>

Pick the SOL amount for the creator buy from four preset tiles: 1, 3, 5, or 10 SOL. Edit any of those four values with the pencil icon next to the row. Set the Priority Fee. Click <kbd>Deploy Token</kbd>.

***

### Explain

<kbd>Explain</kbd> sits next to <kbd>Deploy Token</kbd> in the footer. It uses AI to describe the configuration you have just built: how the task is set up, and how it will execute once you launch it.


---

# 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.bloombot.app/manager/deploy/deploy.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.
