Bull Ship Agent
An intent-driven AI trading agent platform that simplifies and enhances automated trading
Problem Statement
BackgroundAn intelligent, automated trading engine is a long-standing dream for many investors. The ability to generate profits and manage losses with minimal effort and time is a compelling vision. As generative AI matures, we've seen a surge in AI-powered trading tools aiming to deliver on this promise.However, integrating these tools with Web3 has proven challenging. Complex user experiences and technical hurdles often prevent everyday investors from realizing the benefits of this technological shift.How Bull Ship Agent Simplifies Web3 for AI TradingBull Ship Agent addresses the core usability issues of Web3 and enhances the AI trading experience:Gas Abstraction: Users interact with the platform using only USDC. There’s no need to manage gas tokens like ETH or MATIC.Chain Abstraction: Users don’t need to know or manage which chain they're on. They can transfer USDC from any major chain and start using the platform.Cross-Chain Best Rates: AI agents can access the best trading prices across both Layer 1 and Layer 2 chains.Going Beyond — Unlocking Web3's PotentialBull Ship Agent not only solves Web3’s complexity, it also harnesses its unique strengths:On-chain liquidity with instant settlementCo-investment and atomic profit distributionLong-term incentives for agent creatorsBy abstracting away Web3’s technical burdens, Bull Ship Agent enables both Web2 and Web3 users to onboard effortlessly. The AI trading engine leverages multi-chain liquidity to maximize profitability, building on the intelligent strategies defined by agent creators.FeaturesFast Trading Agent DeploymentJoin Top-Performing CrewsFair Profit Distribution with Liquid FundsDemo Flow1. OnboardingA user connects to the Bull Ship Agent platform viaPassKeyand completesKYCverification to comply with regulations.The user depositsUSDCfrom any major chain into their wallet.2. Agent CreationThe user initiates the creation of a new trading agent by filling in the agent’s name, token list, and a plain-text description of the trading strategy (no code required).The agent is registered via a smart contract. The user pays a transaction fee usingUSDC, not ETH.Upon creation, the user funds the agent with USDC and receivesagent tokens, representing their share in the agent’s pool.3. Agent Trading ExecutionEach agent has its own dedicatedon-chain wallet, complete with anENS subnamefor human-readable identity.At each interval, the agent:Consumes informationForms a trading intentSubmits this intent without needing to choose which chain to useThe Bull Ship backend interprets the trading intent and searches for the best price across chains using1inch Fusion and Fusion+.Trades are routed to the optimal venue, executed, and then the agent waits for the next interval.At the end of eachepoch (~7 days), the agent:Concludes its performanceConverts all assets back to USDCDistributes returns to investorsAccepts new fundingOver time, the Bull Ship backend records performance metrics and aggregates data for investors to evaluate and invest in agents.4. Investing in an AI AgentUsers browse and explore active agents on the platform.Investors buy agent tokens usingUSDC. A0.3% feeis transferred to the agent’s creator.The AI agent now has more capital to trade with.Investors canrequest withdrawalsat any time, with funds released at the end of the current epoch (~7 days).For immediate liquidity, investors cansell their agent tokens on a secondary market.Selling back to the pool also incurs a0.3% fee, which is sent to the agent creator. Investors receive aproportional shareof the agent’s USDC balance based on their ownership.Presentation: https://docs.google.com/presentation/d/1P1cN657tDROxcSk-HG3Oox9JvKNhjXY5RTzA8iA4TUM/edit?usp=sharing
Solution
System ArchitectureCircle Smart Wallet:Enables PassKey-based onboarding and KYC verification.Circle Paymaster:Facilitates gasless transactions by allowing USDC to cover transaction fees.CCTP (Cross-Chain Transfer Protocol):Allows users to fund agents even if their USDC is held on chains outside of the Base chain (Bull Ship contracts operate on Base).ENS L2 Subnames:Each agent receives an L2 subname underbullship.eth, offering a clear and human-readable identity.1inch Portfolio:Tracks agent assets across multiple chains, presenting a comprehensive and insightful dashboard of each agent’s holdings and performance.1inch Fusion & Fusion+:The backbone of trade execution, providing the best rates across major chains and optimizing trade outcomes.Bull Ship Contract:A central smart contract managing agent registration, share token issuance, and the co-investment system.Bull Ship Backend:An off-chain relayer responsible for:Invoking AI modelsTracking agent performanceHandling data queries for agents and users