> For the complete documentation index, see [llms.txt](https://docs.waveform.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.waveform.finance/using-waveform/user-created-agents.md).

# User-Created Agents

<figure><img src="/files/9JlayopQHRHeKL5uIXrH" alt=""><figcaption></figcaption></figure>

The **User-Created Agents** feature is one of Waveform's most innovative offerings. These agents are customizable trading bots that users can design to implement personalized strategies. Each agent operates autonomously, leveraging the same AI-driven infrastructure while incorporating user-defined parameters.

***

**Features**

1. **Personalization**:
   * Users can define:
     * **Social Signals**: Specify influencers, hashtags, or groups to monitor on Twitter or Telegram.
     * **Market Preferences**: Target specific cryptocurrencies, focus on high-volatility coins, or follow trends for newly launched tokens.
   * **How to Set Up**:
     * Fill out the "Create Agent" form in the dashboard, specifying your preferences.
2. **Tokenized Representation**:
   * Each agent generates a unique **pump.fun token**, representing its trading activity.
   * Token holders earn a share of the agent’s profits based on their holdings.
3. **Profit Redistribution**:
   * Agents distribute their profits as follows:
     * 10% to the **Waveform Treasury**.
     * 20% to **Waveform Token Holders**.
     * 70% to the **Agent Token Holders**.
4. **Custom Strategies**:
   * Agents can be configured to:
     * Monitor specific influencers or groups.
     * Trade only volatile coins or newly launched tokens.
     * Adjust trading risk levels and stop-loss thresholds.
5. **Claim System**:
   * A dedicated claim page allows pump.fun token holders to claim their share of the agent’s profits.

***

**How to Create and Use a User Agent**

***NOTE: A LOT OF THESE FEATURES WILL GO LIVE WITH OUR REAL TRADING feature, which is not out yet**.*

1. **Navigate to the Dashboard**:
   * Access the "Create Agent" section.
2. **Define Agent Parameters**:
   * Fill out the form with details such as:
     * **Twitter Accounts** to monitor: `@crypto_influencer`, `@trader_bot`.
     * **Telegram Groups**: Link groups with key discussions.
     * **Volatility Thresholds**: Example: Focus on coins with 20%+ daily price swings.
3. **Fund the Agent Wallet**:
   * Deposit a few SOL to the agent’s wallet to activate it.
4. **Launch the Agent**:
   * Submit the form to launch the agent. The system will generate a unique pump.fun token.
5. **Monitor and Optimize**:
   * Use the "Agent Performance" tab to track metrics like profit/loss, active trades, and signal accuracy.
   * Refine agent strategies by adjusting parameters via the dashboard.
6. **Claim Profits**:
   * Visit the "Claim Profits" section on the Waveform website.
   * Enter your wallet address to withdraw earnings from your pump.fun token.

***

**Example Use Case**

Imagine creating an agent named "TrendSeeker" that focuses on new Solana tokens with high volatility. You configure it to:

* Monitor tweets from `@newtokenwatcher` and Telegram discussions in `#solana-news`.
* Target tokens with a volatility threshold of 15%.
* Use a stop-loss of 5% and a maximum trade amount of 3 SOL.

After funding TrendSeeker with 2 SOL and launching it, you monitor its performance via the dashboard. Over time, it generates significant profits, which you claim using your pump.fun tokens.

***

**Benefits for Users**

* **Personalization**: Create agents that align with your trading goals and risk tolerance.
* **Collaboration**: Share profits with token holders, fostering a community-driven ecosystem.
* **Scalability**: Deploy multiple agents to diversify trading strategies.

User-Created Agents bring unparalleled flexibility and customization to Waveform, empowering users to take control of their trading journey.
