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

# Berry Swap

> Berry Swap is a fast, intuitive, and AI-powered cross-chain trading interface that unifies research and execution into a seamless experience.

## What is Berry Swap?

<img src="https://mintcdn.com/strawberryai/H1fwrhQV2FlXn-Bj/images/BerrySwap.png?fit=max&auto=format&n=H1fwrhQV2FlXn-Bj&q=85&s=bd15486b24b370741b27d2e287d18d2d" alt="Berry Swap" width="1600" height="900" data-path="images/BerrySwap.png" />

Berry Swap is a fast, intuitive, and AI-powered cross-chain trading interface that unifies research and execution into a seamless experience.

Built as the execution layer of the Strawberry AI suite, Berry Swap works alongside our intelligent search engine to provide users with a fully integrated Web3 experience—removing friction between discovery and action.

Powered by our proprietary, crypto-native LLM, Berry Swap enables users to swap, bridge, and execute cross-chain transactions using plain natural language. No clunky interfaces. No contract addresses. No tab switching. Just a simple prompt with execution in under 10 seconds.

## Capabilities

Berry Swap understands and acts on intent. Some examples include:

* “Buy me \$100 USDC using my ETH”
* “Bridge \$100 USDC to BSC”
* “Buy $100 of $BERRY using my ETH on Arbitrum”

## Key Features

* **Natural Language Input** — Trade and bridge with simple prompts
* **Fast Execution** — Transactions completed in under 10 seconds
* **No Contract Address Required** — Just name the token
* **Agentic Understanding** — Our AI recognizes actions and intent
* **Smart Amount Parsing** — Supports both token and dollar amounts

## Swaps: How BerrySwap Executes Trades

When you instruct BerrySwap to **buy \$BERRY**, it follows a structured, secure process:

1. **Data Validation** – Uses Berry Chat’s intelligence to fetch contract details, verify prices, and check for fraud/scam risks.
2. **Wallet & Funding Check** – Confirms available funds and the connected blockchain.
3. **Token Selection** – Identifies if base chain tokens (e.g., ETH) are required unless specified otherwise.
4. **Optimal Routing** – Determines the best trading route using **1inch** and other aggregators.
5. **Transaction Creation** – Uses the best cross-chain aggregators to craft a cross-chain-compatible transaction.
6. **User Confirmation** – Presents the final transaction for manual approval via the **Privy interface** (ensuring user control).
7. **Execution & Monitoring** – Processes the swap, tracks transaction success, and updates the user’s portfolio in real time.

## Transfers & Custody: Secure, Non-Custodial Design

BerrySwap is fully **non-custodial**, meaning users retain complete control over their assets.

* **Self-Custody** – BerrySwap never collects private keys. Users bring their own wallets and sign transactions independently.
* **Privacy-First** – Users can link multiple wallets to a single account and disconnect them at any time for enhanced security.
