# Platform

{% hint style="info" %}
**Welcome to Frame**

Frame transforms complex blockchain operations into simple conversations. This comprehensive overview covers everything you need to know about our AI-powered platform.
{% endhint %}

## What Makes Frame Different

Frame bridges the gap between human intent and blockchain execution through intelligent conversation. Instead of navigating complex interfaces, users can manage their digital assets through natural language commands in Telegram. In future versions of Frame, users will be able to put their agents to work to perform and accrue value autonomously, thus ushering in a new kind of intelligent blockchain interaction.

***

### Platform Architecture

<details>

<summary>🏗️ <strong>Technical Foundation</strong></summary>

Frame is built on a modern, scalable architecture designed for reliability and security:

**Core Components:**

* **AI Engine**: Grok-2 powered conversational interface
* **Blockchain Layer**: Ethereum integration with web3 libraries
* **Security Layer**: User-controlled private keys and wallets
* **API Integration**: Moralis for blockchain data, KyberSwap for DEX operations

**Infrastructure:**

* **Database**: MongoDB for user data and conversation history
* **Storage**: Firebase for bot management and configuration
* **Messaging**: Telegram Bot API for user interactions
* **Analytics**: Real-time transaction monitoring and reporting

</details>

<details>

<summary>🔐 <strong>Security &#x26; Privacy</strong></summary>

Frame prioritizes user security and maintains high standards for asset protection:

**Security Features:**

* **Self-Custody**: Users maintain full control of private keys
* **Encrypted Storage**: All sensitive data encrypted at rest
* **Secure Transactions**: All operations require user confirmation
* **API Security**: Rate limiting and authentication for all endpoints

**Privacy Protection:**

* **Data Minimization**: Only necessary data is collected
* **Local Processing**: Private keys never leave user devices
* **Conversation Privacy**: Chat history segmented by user
* **Transparency**: Open-source components where possible

</details>

***

### Core Features

{% tabs %}
{% tab title="💰 Wallet Management" %}
**Personal Ethereum Wallets**

Each Frame user receives a dedicated Ethereum wallet with full self-custody:

```javascript
// Example: Checking wallet balance
"What's my ETH balance?"
"Show my token portfolio"
"Check my wallet address"
```

**Wallet Features:**

* ✅ Self-generated private keys
* ✅ Multi-token support (ETH, ERC-20)
* ✅ Real-time balance tracking
* ✅ Transaction history access
* ✅ Portfolio valuation in USD

**Supported Assets:**

* Ethereum (ETH)
* USDC, USDT, DAI
* WETH, WBTC
* Custom ERC-20 tokens
  {% endtab %}

{% tab title="🔄 Trading Operations" %}
**Conversational Trading Interface**

Execute trades and swaps through natural language:

```javascript
// Example trading commands
"Swap 100 USDC for ETH"
"Get a quote for 0.5 ETH to DAI"
"Send 50 USDC to vitalik.eth"
```

**Trading Features:**

* ✅ DEX integration (KyberSwap)
* ✅ Real-time price quotes
* ✅ Gas estimation
* ✅ Slippage protection
* ✅ Transaction confirmation

**Supported Operations:**

* Token swaps across major pairs
* Direct token transfers
* Balance checks and portfolio viewing
* Price monitoring and alerts
  {% endtab %}

{% tab title="🎯 DeFi Integration" %}
**Decentralized Finance Operations**

Access DeFi protocols through conversational commands:

```javascript
// Example DeFi interactions
"Show my DeFi positions"
"Check my liquidity on Uniswap"
"What's my yield farming status?"
```

**DeFi Capabilities:**

* ✅ Position monitoring across protocols
* ✅ Liquidity tracking
* ✅ Yield farming information
* ✅ Protocol-specific operations
* ✅ Cross-protocol portfolio view

**Supported Protocols:**

* Uniswap V2/V3
* Aave (PRO Only)
* Compound (PRO Only)
* Curve Finance (PRO Only)
* KyberSwap
  {% endtab %}

{% tab title="🤖 AI Features" %}
**Intelligent Blockchain Assistant**

Powered by advanced AI for natural interactions:

```javascript
// Example AI capabilities
"Find me some lowcap gems"
"Analyze banksy.eth's portfolio"
"What are the trending tokens?"
```

**AI Features:**

* ✅ Natural language processing
* ✅ Context awareness
* ✅ Intent recognition
* ✅ Smart recommendations
* ✅ Market analysis

**Special Tools:**

* ENS resolution and lookup
* Gem finder for token discovery (PRO Only)
* Market trend analysis (PRO Only)
* Portfolio optimization suggestions
* Gas price monitoring
  {% endtab %}
  {% endtabs %}

***

### Getting Started

{% hint style="warning" %}
**📋 Prerequisites**

Before creating your Frame bot, ensure you have:

* Telegram account
* Basic understanding of cryptocurrency
* Secure environment for managing private keys
  {% endhint %}

## Quick Start Guide

**Step 1: Create Your Bot**

```bash
# Start with the Frame Manager Bot
t.me/frameagentbot

# Use the /start command to begin
/start
```

**Step 2: Bot Configuration**

```javascript
// Follow the setup wizard:
1. Choose a unique bot name
2. Set your bot's personality/prompt
3. Receive your bot token
4. Get your invite code
```

**Step 3: Access Your Agent**

```javascript
// Connect to your personal Frame agent:
1. Open your bot's Telegram link
2. Send the invite code
3. Receive your wallet details
4. Start using conversational commands
```

{% hint style="success" %}
**🎉 Congratulations!**

Your Frame agent is now ready. You can start managing your blockchain assets through natural conversation!
{% endhint %}

***

| Feature                | Traditional DeFi    | Frame Platform      |
| ---------------------- | ------------------- | ------------------- |
| **Interface**          | Complex Web UIs     | Natural Language    |
| **Learning Curve**     | Steep               | Minimal             |
| **Multi-Protocol**     | Manual Navigation   | Unified Interface   |
| **Transaction Prep**   | Manual Gas/Slippage | Automated           |
| **Portfolio Tracking** | Multiple Dashboards | Single Conversation |
| **Mobile Experience**  | Limited             | Telegram Native     |
| **ENS Integration**    | Manual Resolution   | Automatic           |
| **Market Research**    | Multiple Sources    | Built-in Tools      |

***

### Use Cases

<details>

<summary>📊 <strong>Portfolio Management</strong></summary>

**Professional Asset Tracking**

Frame simplifies portfolio management across multiple protocols:

```javascript
// Portfolio commands
"Show my complete portfolio"
"What's my portfolio performance today?"
"Check my DeFi positions"
"Display my NFT holdings"
```

**Benefits:**

* Unified view across all protocols
* Real-time USD valuations
* Performance tracking
* Risk assessment tools
* Automated reporting

</details>

<details>

<summary>💹 <strong>Active Trading</strong></summary>

**Conversational Trading Experience**

Execute trades without leaving your chat:

```javascript
// Trading workflow
"Get quote for 1 ETH to USDC"
"Execute that swap"
"Send 100 USDC to alice.eth"
"Check current gas prices"
```

**Advantages:**

* No interface switching
* Instant execution
* Best rate finding
* Gas optimization
* Transaction monitoring

</details>

<details>

<summary>🔍 <strong>Market Research (PRO Only)</strong></summary>

**AI-Powered Market Intelligence**

Discover opportunities through intelligent analysis:

```javascript
// Research commands
"Find me some lowcap gems"
"What are the trending tokens?"
"Show me top gainers today"
"Analyze vitalik.eth's transactions"
```

**Features:**

* Gem discovery algorithms
* Market trend analysis
* Whale wallet monitoring
* Token research tools
* Risk assessment

</details>

<details>

<summary>🎓 <strong>DeFi Education</strong></summary>

**Learn While You Interact**

Frame helps users understand DeFi through guided interactions:

```javascript
// Educational interactions
"Explain how Uniswap works"
"What are the risks of yield farming?"
"Show me how to provide liquidity"
"Help me understand impermanent loss"
```

**Educational Benefits:**

* Contextual learning
* Hands-on experience
* Risk awareness
* Best practice guidance
* Interactive tutorials

</details>

***

#### Supported Networks

{% hint style="info" %}
**Current Network Support**

Frame currently operates on **Ethereum Mainnet** with plans for multi-chain expansion.
{% endhint %}

***

### Community & Support

#### Join the Frame Community

{% hint style="success" %}
**🌟 Stay Connected**

Join our growing community for updates, support, and collaboration:

* **Telegram**: [t.me/makeframebots](https://t.me/makeframebots)
* **Twitter**: [@makeframebots](https://x.com/makeframebots)
* **Website**: [framebot.dev](https://framebot.dev)
* **Email**: <support@framebot.dev>
  {% endhint %}

#### Getting Help

<details>

<summary>❓ <strong>Common Issues</strong></summary>

**Bot Not Responding**

* Check your invite code
* Verify bot is running
* Try /reset command

**Transaction Failures**

* Check gas prices
* Verify wallet balance
* Review transaction parameters

**Connection Problems**

* Check internet connection
* Restart Telegram app
* Contact support if persistent

</details>

***

{% hint style="info" %}
**🚀 Ready to Start?**

Frame is ready to transform your blockchain experience. Create your first AI-powered blockchain assistant today!

Get Started →
{% endhint %}
