# Key Components

<figure><img src="/files/J4jLpbfZdvBJOjlTWPsl" alt=""><figcaption></figcaption></figure>

**No-Code Agent Builder**\
At the core of Botify is a powerful drag-and-drop builder that lets users visually design AI agents without touching code. Whether you're creating a trading bot or a Telegram utility, the workflow builder makes automation as easy as connecting blocks.

**Prompt-to-Agent Generator**\
Do you prefer typing over dragging? Describe what you want in plain language, and Botify’s AI will compile your request into a functional agent workflow using LangGraph. It’s automation translated from thought to action.

**Tokenization Engine**\
Every agent created can be minted as an SPL NFT or semi-fungible token on the Solana blockchain. These tokens come packed with metadata, creator info, versioning, and functionality, ensuring verifiable ownership, traceability, and resale potential.

**Decentralized Agent Marketplace**\
List your agents for sale or license in a feature-rich Web3 marketplace. Users can discover agents by category, tags, popularity, or creator. Bundling, flexible licensing, and reusable templates make distribution flexible and scalable.

**Integrated Wallet & USDT Payments**\
With support for Phantom and Solflare wallets, users can log in, transact, and manage assets securely. Smart contracts handle payments in USDT, ensuring smooth, trustless exchanges of funds and agent ownership.


---

# Agent Instructions: 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:

```
GET https://botify-cloud.gitbook.io/docs/introduction/key-components.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
