A solver implementation for an intent-centric future on Etheruem - all with a delightful web2-like UX and powerful AI agents from LangChain to optimally satisfy intents and retain value for users.
An intent represents a desired outcome - often with a given set of constraints to operate within and inputs to use to do so. Transactions are the precise steps needed to be executed to satisfy a given intent. Our project is a solver implementation that takes an intent, alongside its constraints & inputs, and converts it into a series of transactions to be executed on behalf of the user.
Today, the cost of satisfying an intent (e.g. “I have ETH and want 100 USDC on Polygon”) is borne by the user. The user is responsible for deciding on, constructing, paying for, and executing on the path required to achieve the outcome (i.e. a series of transactions). Furthermore, building a path manually requires specialized web3 knowledge and often exposes the user to asymmetrical value extraction (e.g. negative MEV externalities) by third parties.
To address the above problems, we built a solver implemented using AI to lower both the cost and complexities required for satisfying intents while optimizing for gas along the way. Specifically, user intents get outsourced to our solver where we perform the heavy lifting of translating human intents into precise on-chain transactions that are then automatically executed - providing the “how” to deliver a desired outcome expressed by a user.
Our implementation prioritizes 2 specific value propositions:
We believe the future of Ethereum will be increasingly intent-centric. Our work today represents a proof-of-concept for whats possible in the next generation of intent-based architectures. Our team acknowledges that there are many unaddressed risks to tackle and many optimizations to be made.
We theorize that a solver marketplace will arise soon, with models and novel designs competing against one another to satisfy intents - similar to how solutions have emerged to mitigate the negative impacts of MEV (e.g. Flashbots). We further hypothesize that a world where solvers compete to satisfy user intents in the most cost efficient way will be a far more equitable landscape than the status quo. This is because the economic incentives of 3rd party solvers will align with users, as opposed to how today’s MEV searchers and block builders are competing to maximally extract value from users.
Finally, we hope that our project inspires others who are working in this space to build to realize a more intent-centric future for Ethereum.
Solvify was made using the open-source LangChain framework, which gives LLMs like ChatGPT the ability to successfully construct and execute transactions of varying complexity using AI agents. We currently support ChatGPT 3.5 but we hope to enable an end-user to use any LLM they wish (ideally open-source ones).