The user-friendly investment app that requires minimal user effort. Top up your account, define investment risk level, and make an AI agent earn money for you. It could buy risky tokens on Virtuals or accumulate yield from stablecoins staking in different DeFi protocols.
The project aims to simplify the world of cryptocurrency investments by offering an intuitive, user-friendly platform designed specifically for newcomers. By leveraging email-based account creation and integration with services like Coinbase, users can quickly set up and fund their accounts. Our platform then guides them to select a tailored investment strategy based on their risk preference—high, medium, or low
Currently I've implemented the low-risk strategy, which involves investing in liquidity pools on the Balancer protocol on the Base chain. I use subgraphs to fetch data from Balancer and later on integrate adding liquidity using this approach
An AI agent will continuously monitors all investments for different strategies, rebalancing them as needed to optimize returns
The medium-risk strategy will involve the agent analyzing market conditions and token performance to maximize API. The high-risk strategy will focus on trading volatile tokens on the Virtuals platform to achieve high returns
The project became unexpectedly big for one person, so, I tried to do my best to implement at least MVP
Our platform employs the GAME Virtuals framework as the core orchestrator. The main GAME agent delegates tasks to Coinbase agents that are created using AgentKit. Upon receiving user instructions from users via UI, the GAME agent coordinates actions such as account creation and executing investment strategies (e.g. interacting with Balancer). The Coinbase agent performs these tasks, reports back to the GAME agent, and the results are communicated to the user interface
AgentKit creates a wallet per user based in his hashed email and stored this information in Lit protocol. The main private key manage access to this data. later on there should be the end-to-end encryption for such process
On UI side the Coinbase OnchainKit was integrated for a user balance top up and other functionalities