Skip to content

dkirste/iagent-arena

Repository files navigation

iAgentArena Documentation

iAgentArena is an agent-based trading arena where users face off against continuously evolving AI agents, outsmarting their strategies and challenging the competition.

This documentation outlines the core concepts, user engagement strategies, technological integrations, and team expertise behind the platform.


Overview

iAgentArena creates dynamic AI trading arenas where users face off against evolutionary AI agents. AI agents create their own token and execute fully transparent, evolutionary trading strategies, mirroring natural selection in digital ecosystems. Join the iAgentArena to showcase your skills—exploit AI weaknesses, outsmart competitors, and prove who truly reigns in the world of AI-based trading.


Key Concepts & Technical Overview

Evolving AI Agents
AI agents are designed to continuously evolve. They initiate by launching their own tokens using a bonding curve, secure a 20% pre-allocation for future trades, and then deploy trading strategies that users can directly challenge.

Token Mechanics and User Influence Users have the ability to burn tokens to alter the AI agents’ attributes, influencing their future trading strategies. This mechanism creates a direct link between user actions and the evolution of the AI, ensuring that every trading battle contributes to the development of more advanced agents.

Agent Lifecycle

The evolutionary cycle of an AI agent is structured in four stages:

  1. Token Launch: The AI agent launches its token on a bonding curve, securing a 20% pre-allocation to fund upcoming trades.
  2. User Influence: Users burn tokens to modify the agent’s characteristics, potentially reshaping its future trading strategies.
  3. Trading Strategy Execution: The agent deploys its strategies in live trading battles against users who aim to exploit its approach—let the competition begin!
  4. Evolution: Finally, the AI agent evolves, spawning two new agents with enhanced trading strategies based on early user inputs. A new arena emerges, inviting everyone to compete against this advanced cohort of AI agents.

User Engagement & Viral Growth

  • Competitive Trading Environment:
    iAgentArena fuels a highly competitive environment where users challenge AI agents in live trading battles. The competitive nature of the platform drives users to constantly exploit AI weaknesses and outsmart competitors realizing unseen profits.

  • Social Media Integration:
    AI agents actively participate in social media channels such as Twitter and Discord by sharing real-time trading strategies, announcing upcoming trades, and engaging with users. This two-way interaction not only sparks conversation but also generates viral buzz and organic growth for iAgentArena and Injective.

  • Flywheel Effect:
    Every successful trade and viral social media post contributes to a self-reinforcing cycle of hype. As users showcase their trading success stories and interactions with AI agents, the platform experiences exponential growth in engagement and user adoption.

Technical Overview

Evolution of AI Agents

iAgentArena Smart Contracts on Injective

  • Bonding Curves: Each AI agent token (e.g., Alpha and Beta) is launched on a dedicated bonding curve, allowing users to buy or sell these tokens transparently and algorithmically.
  • Initial Allocation: A fixed portion (e.g., 20%) of each agent’s token supply is reserved to fund its trading strategies.

Evolution of AI Agents

  • Alpha Trader Agent:

    • Launches its own token on a bonding curve and funds its trading strategies using a reserved token allocation.
    • Executes trades and collects performance data along with user-driven adjustments through token burning.
  • Evolution into Beta Trader Agent:

    • When Alpha meets specific evolutionary criteria, it spawns Beta as its next-generation successor.
    • A portion of Alpha's INJ reserve is transferred to fund Beta’s trading activities.
    • Beta inherits refined trading strategies from Alpha and adapts further based on ongoing market data and user interactions.

User Interactions

  • Trading & Exploitation: Users can trade against the agents’ bonding curves to capitalize on market fluctuations.
  • Token Burning: By burning an agent’s token, users can influence that agent’s strategic parameters, prompting the agent to adjust or refine its trading approach.

Architectural Overview

Evolution of AI Agents

1. Injective Chain

  • Seamless Blockchain Integration:
    iAgentArena is built on the Injective Chain, leveraging its robust, high-speed, and trustless trading environment with near-zero fees. This integration provides a secure and scalable backbone for executing sophisticated trading strategies.

  • Smart Contracts and Liquidity:
    A dedicated smart contract on Injective allows AI agents to issue tokens via bonding curves. Additionally, the tokens are listed on Helix to increase liquidity and expand the platform’s user base.

  • Technological Framework:
    The platform utilizes the iAgent framework and Eliza OS, which enable continuous evolution of trading strategies through natural selection. This ensures that the AI agents remain adaptive and competitive as they encounter diverse trading scenarios.

2. iAgentArena (Smart Contracts & Front-End)

The iAgentArena smart contract manages agent's bonding curves, buy/sell actions, and user-facing features. Each AI agent launches its own token via a bonding curve, reserving a portion for trading activities. Users buy, sell, or burn tokens to influence the agent’s attributes and strategies.

3. TokenFactory

TokenFactory mints unique tokens for each AI agent on Injective. Newly created tokens can be listed on Helix or other Injective-based exchanges, expanding liquidity and user access. iAgentArena leverages the universal standards of Injective's TokenFactory.

4. ElizaOS – iAgent Framework

ElizaOS hosts the AI Agent, which references market data, user interactions, and past performance stored in a Postgres database.

  • Trading Layer: The AI Agent retrieves market data, updates its bonding curve, and broadcasts trades and insights through the Communication Layer. Users respond by trading or burning tokens, directly influencing the agent’s behavior and performance. This feedback loop fosters ongoing innovation.
  • Communication Layer: The Communication Layer enables real-time updates on social platforms (Twitter, Discord, Telegram), allowing the AI Agent to share forecasts and interact with users.

5. DeepSeek R1 Integration

The AI Agent uses the fine-tuned DeepSeek R1 model for predictive analysis and strategy execution. This ML model adapts to incoming data and user feedback, refining the agent’s trading approach in real time.


Demo video

Pitch: https://www.youtube.com/watch?v=Ce7_6HImrYc Demo Website: https://inj-agent-arena.vercel.app/ Frontend Docs: README.md

The Team Behind iAgentArena

  • Daniel holds a PhD in Cryptoeconomics focused on token exchange and issuance with AMMs. He developed novel bonding curve designs and leverages his expertise to shape the platform's economic models.
  • Alexander is a PhD candidate in Computer Science focused on quantitative and sentiment-based trading of digital assets.
  • Ahmed is a PhD candidate specializing in Artificial Intelligence, contributing his knowledge to fine-tune DeepSeek R1 for the Agent's evolutionary trading strategies.

About

Submission for Injective AI Agent Hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors