> For the complete documentation index, see [llms.txt](https://ezraai.gitbook.io/ezraai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ezraai.gitbook.io/ezraai/overview.md).

# Overview

### What Is Ezra?

Ezra AI is an advanced, machine-learning-driven model designed to provide personalized trading analysis for cryptocurrency traders. By leveraging blockchain data, Ezra observes a trader’s wallet activity on the Solana blockchain, analyzes it, and delivers insights on their trading behavior. Ezra helps traders understand their emotional tendencies, decision-making patterns, and offers guidance on improving their trading habits.

The model is like having an on-chain trading coach that critiques your trades, pointing out both good and bad patterns. It assesses whether you're making decisions based on fear or greed, identifies roundtrips (the act of not taking profits when needed), and even flags moments when you might be "paperhanding" — selling too early due to anxiety or market fluctuations.

In short, Ezra is here to offer more than just trading data. It provides an interpretation of your trading decisions and gives actionable feedback, helping you become a more strategic and confident trader in the volatile world of cryptocurrency.

***

### How Does Ezra Work?

Ezra operates by first connecting to the Solana blockchain and collecting data from the trader’s wallet, including transaction history and activity. The process can be summarized in the following steps:

1. **Wallet Input**: Users tweet their Solana wallet address to the official Twitter handle of Ezra AI. Alternatively, they can run Ezra locally on their machine, providing the wallet address via the command line.
2. **Blockchain Data Retrieval**: Once the wallet address is received, Ezra accesses the blockchain via Solana's RPC endpoints to retrieve all available transaction data tied to that wallet. This data includes all trades, token swaps, and interactions with decentralized finance (DeFi) platforms on the Solana blockchain.
3. **Data Preprocessing**: Ezra processes the raw blockchain data, identifying key elements such as trade frequency, buy/sell prices, asset movement, transaction volume, and timing. The goal here is to understand the overall behavior of the trader in relation to the market.
4. **AI Analysis**: Using a custom machine learning model, Ezra then analyzes the wallet’s trading patterns. It looks for signs of impulsive decision-making (such as frequent buying and selling without clear strategy), emotional trading (quick sells or panic buys), and attempts to "time the market" based on emotional factors rather than solid strategy. Ezra  uses this analysis to identify:
   * **Roundtrips**: The act of not taking profits in anticipation of losing out on more profit.
   * **Paperhanding**: Selling assets prematurely due to fear or market uncertainty.
   * **Emotional Impact**: Decisions driven by emotions like fear, greed, or FOMO (fear of missing out).
5. **Report Generation**: After the analysis, Ezra generates a personalized report, which includes a breakdown of the trader’s habits, areas where they may need to improve, and suggestions for more rational and strategic trading. The report is then sent to the user via Twitter or directly to the user’s local system if running Ezra on their own machine.
6. **Continuous Feedback Loop**: For traders who engage with Ezra regularly, the system provides an ongoing learning process. It refines its analysis with each new batch of trading data, making the feedback even more tailored and insightful over time.

***

### What Are Ezra's Goals?

Ezra's main goal is to assist traders in becoming more self-aware and strategic in their trading decisions. Here are some of the specific goals Ezra aims to achieve:

1. **Promote Rational Decision-Making**: Many traders are influenced by emotions like fear, greed, and excitement, which can lead to impulsive actions and poor trading results. Ezra's AI model seeks to identify when a trader's decisions are emotionally driven, and offers feedback to help them adopt a more calculated, rational approach to trading.
2. **Improve Trading Strategies**: By analyzing a trader’s behavior over time, Ezra can highlight patterns of overtrading (like roundtrips) or premature selling (paperhanding). Ezra's goal is to help traders develop a more consistent trading strategy, where decisions are based on logical analysis rather than emotions or fleeting market trends.
3. **Enhance Self-Reflection**: Ezra's analysis helps users understand their personal trading psychology. It provides insights into what makes them act the way they do, encouraging self-reflection. This in turn can make traders more mindful of their psychological triggers and allow them to adapt their trading strategies to avoid making the same mistakes repeatedly.
4. **Increase Long-Term Profitability**: Ultimately, Ezra's goal is to help traders become more profitable in the long run. By reducing emotional trading and improving overall trading strategies, Ezra aims to foster better trading habits that lead to more consistent, profitable outcomes.
5. **Simplify On-Chain Analysis**: Understanding on-chain trading data can be complex and overwhelming for many traders. Ezra's goal is to make this process easier by distilling complex blockchain transaction data into actionable insights that are easy for any trader to understand. Whether you're a novice trader or an experienced one, Ezra makes blockchain analysis accessible and valuable.
6. **Foster a Community of Smarter Traders**: By sharing feedback on user behavior, Ezra aims to create a community of traders who are committed to improving their trading skills. Ezra's analysis isn't just about pointing out mistakes, but also about creating a positive feedback loop where traders can learn from their past actions and become more disciplined and effective in their future trades.
