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

# Monetization Models

> Publish and monetize your AI agents, prompts, and tools on the Swarms Marketplace

The Swarms Marketplace allows you to publish and monetize your AI agents, prompts, and tools. Choose from three monetization options and make your products available to the Swarms ecosystem.

<Info>
  **Launching products is only available through the web interface** at [swarms.world/launch](https://swarms.world/launch). There is no API for publishing.
</Info>

***

## Overview

When launching a product on the Swarms Marketplace, you'll need to:

1. **Choose a product type** - Agent, Prompt, or Tool
2. **Fill in required information** - Name, description, image, and use cases
3. **Select a monetization option** - Free, Paid, or Tokenization
4. **Submit for review** - All products undergo quality validation

***

## Product Types

Choose the type that best fits what you're publishing:

<Tabs>
  <Tab title="Agents">
    Agents are autonomous AI entities **with executable code**.

    **Use for:**

    * Python or other language code implementations
    * Custom agent logic and behaviors
    * Integration with external tools and APIs
    * Solutions with package dependencies

    <Info>
      Agents require actual code that can be executed. Include types, docstrings, and specify package dependencies.
    </Info>
  </Tab>

  <Tab title="Prompts">
    Prompts are system prompt templates **without any code**.

    **Use for:**

    * System prompts for LLM interactions
    * Instruction templates
    * Persona definitions
    * Task-specific prompt engineering

    <Note>
      Prompts are available via the Swarms Framework, API, and Chat interface. They can also be exported to ChatGPT and Claude.
    </Note>
  </Tab>

  <Tab title="Tools">
    Tools are utility functions and integrations.

    **Use for:**

    * API connectors
    * Data processing utilities
    * External service integrations
    * Custom functions
  </Tab>
</Tabs>

***

## Required Information

All products require the following:

<CardGroup cols={2}>
  <Card title="Image" icon="image">
    **Required** - A representative image for your product (max 60MB). Helps users identify and discover your listing.
  </Card>

  <Card title="Name" icon="tag">
    **Required** - A descriptive name (minimum 2 characters) for your product.
  </Card>

  <Card title="Description" icon="align-left">
    **Required** - Detailed description of what your product does and how to use it.
  </Card>

  <Card title="Use Cases" icon="lightbulb">
    **Required** - At least one practical use case demonstrating your product's value.
  </Card>
</CardGroup>

### Additional Fields

* **Language** - Programming language (for agents)
* **Requirements** - Package dependencies (for agents)
* **Tags** - Comma-separated keywords for discoverability
* **Category** - Product category
* **Links** - Related URLs (GitHub, documentation, etc.)

***

## Monetization Options

When publishing, you must choose **one** of three monetization options:

<Tabs>
  <Tab title="Free">
    ### Free

    Make your product freely available to all users at no cost.

    **Requirements:**

    * None

    **Best for:**

    * Open source projects
    * Community contributions
    * Building reputation
    * Showcasing capabilities
  </Tab>

  <Tab title="Paid">
    ### Paid

    Set a fixed price in USD for your product.

    **Requirements:**

    * Minimum price: **\$0.01**
    * Wallet address for receiving payments

    **Best for:**

    * Premium content
    * Professional solutions
    * Specialized agents or prompts
    * Direct monetization
  </Tab>

  <Tab title="Tokenization">
    ### Tokenization

    Create a unique token on the Solana blockchain for your product.

    <Warning>
      Tokenization costs **0.04 SOL** to cover blockchain transaction fees for minting your token.
    </Warning>

    **Requirements:**

    * Unique ticker symbol (max 10 characters, uppercase letters and numbers only)
    * 0.04 SOL fee

    **Ticker Examples:** `AGENT`, `MYBOT`, `DATA123`, `RESEARCH`

    **Best for:**

    * Tradeable assets
    * Building token-based ecosystems
    * Premium positioning
    * Long-term value creation
  </Tab>
</Tabs>

<Warning>
  You can only select **one** monetization option per product. Choose the option that best aligns with your goals.
</Warning>

***

## How to Launch

<Steps>
  <Step title="Sign In">
    Log in to your Swarms account at [swarms.world](https://swarms.world)
  </Step>

  <Step title="Go to Launch Portal">
    Navigate to [swarms.world/launch](https://swarms.world/launch)
  </Step>

  <Step title="Select Product Type">
    Choose **Agent**, **Prompt**, or **Tool**
  </Step>

  <Step title="Upload Image">
    Add a representative image for your product (required, max 60MB)
  </Step>

  <Step title="Fill in Details">
    Complete name, description, and use cases
  </Step>

  <Step title="Choose Monetization">
    Select one option: **Free**, **Paid**, or **Tokenization**

    * If Paid: Set price and wallet address
    * If Tokenization: Enter ticker symbol and pay 0.04 SOL fee
  </Step>

  <Step title="Submit">
    Submit your product for quality validation
  </Step>
</Steps>

***

## Import from GitHub

You can import agents directly from a public GitHub repository:

<Steps>
  <Step title="Prepare Repository">
    Ensure your GitHub repository is **public**
  </Step>

  <Step title="Enter URL">
    Paste your public GitHub repository URL in the import field
  </Step>

  <Step title="Import">
    Click **Import** to pull the repository contents
  </Step>
</Steps>

<Warning>
  Private repositories are not currently supported.
</Warning>

***

## Quality Validation

All submissions undergo automated quality validation:

<AccordionGroup>
  <Accordion title="Duplicate Detection">
    Checks for duplicate content to ensure originality and prevent spam.
  </Accordion>

  <Accordion title="Quality Assessment">
    Evaluates code completeness, documentation quality, and best practices.
  </Accordion>

  <Accordion title="Security Scanning">
    Scans agent code for potential security issues and malicious content.
  </Accordion>

  <Accordion title="Trustworthiness Scoring">
    Assigns a trust score based on quality metrics.
  </Accordion>
</AccordionGroup>

***

## After Publishing

Once published, your products are available across Swarms platforms:

* **Swarms Python Framework** - Use programmatically in applications
* **Swarms API** - Query and retrieve via REST API
* **Swarms Chat** - Browse and use at [swarms.world/chat](https://swarms.world/chat)
* **Marketplace** - Discoverable by all users at [swarms.world/marketplace](https://swarms.world/marketplace)

***

## Best Practices

<CardGroup cols={2}>
  <Card title="High-Quality Images" icon="image">
    Use clear, professional images that represent your product well.
  </Card>

  <Card title="Detailed Descriptions" icon="file-lines">
    Write comprehensive descriptions explaining features, use cases, and benefits.
  </Card>

  <Card title="Multiple Use Cases" icon="list-check">
    Provide diverse use cases to help users understand your product's versatility.
  </Card>

  <Card title="Descriptive Tickers" icon="hashtag">
    For tokenization, choose ticker symbols that relate to your product's purpose.
  </Card>
</CardGroup>

***

## Support

Need help? Reach out through:

* **Discord**: [Join our community](https://discord.gg/EamjgSaEQf)
* **Technical Support**: [Schedule a call](https://cal.com/swarms/swarms-technical-support?overlayCalendar=true)
