Blockchain’s potential for transforming digital interactions with radical efficiency remains a work in progress. It turns out that automating processes with smart contracts just isn’t as easy as it sounds. The key to creating truly intuitive web3 user experiences lies in intelligent automation — a system that reliably recognizes user intent, navigates the intricacies of various networks, and executes complex operations.
Ava Protocol provides advanced infrastructure for intent-based blockchain automation that can streamline processes across a range of decentralized applications, from DeFi to games. Its event-driven execution model enables autonomous super-transactions that are private and composable. The automation system continuously monitors specific data signals or events across blockchain networks, ready to trigger predefined actions once certain conditions are met — such as triggering a transaction based on certain price movements or scheduling recurring payments.
Ava Protocol can help developers and users manage a variety of multi-step activities, from triggering smart contracts to executing payments and token swaps, all without manual intervention. The system prioritizes actions based on user-defined rules. Its non-blocking design allows multiple tasks to run concurrently, ensuring that no single operation prevents others from being processed.
Let’s break down the various layers and interactions that enable this intelligent automation solution for web3…
1. User Action and Rules Setup
Users first define their desired automated actions and execution rules, which are then translated into steps by the system’s Automation Copilot, an AI-powered workflow builder that combines a large language model with in-context learning. Once the rules are set, Ava Protocol takes over, monitoring conditions and executing the corresponding tasks when they are met.
2. Event Registry and Monitoring
When users set up their workflows, the associated rules and conditions for these actions are logged in the system’s Event Registry, powered by EigenLayer’s off-chain storage and computation. EigenLayer operators are constantly tracking updates to the Event Registry and monitoring signals across connected networks, such as Ethereum and various Layer-2 solutions. They validate whether the conditions for triggering an event have been met.
3. Oracles and Real-World Data
Events can come from many places, like status updates from smart contracts or signals from external APIs or databases. Oracles play an essential role by providing external data inputs to the system. Oracles allow on-chain environments to access real-world information, like real-time price feeds or other off-chain data. Operators monitor signals from oracles to execute transactions based on real-time events, like a scheduled payment or a stop-loss order.
4. Validation and Execution
Once conditions in the Event Registry are validated, operators proceed to execute the automated tasks, such as moving tokens or triggering smart contracts. The design allows for decentralized, autonomous control — tasks are executed without external intervention. The system efficiently manages multiple actions through prioritized execution, ensuring that the triggering of critical actions is timely and secure.
5. Smart Wallets
Ava Protocol’s smart wallet account abstraction works seamlessly with the system’s event-driven automation. Once an event is triggered, the smart wallet bundles actions into a User Operation, as defined by ERC-6900, efficiently handling complex tasks like token swaps in one go.
The smart wallet works in tandem with the user’s Externally Owned Account (EOA), without requiring direct access to their private key. When the conditions for a transaction are met — e.g., when a price reaches a set threshold, or when a scheduled payment is due — they autonomously execute to the relevant wallets.
***
By enabling complex, multi-step transactions to occur autonomously and securely, Ava Protocol's event-driven automation unlocks new possibilities for blockchain-based applications across DeFi, gaming, NFTs, and more. It can play a crucial role in making decentralized systems more accessible, efficient, and capable of handling sophisticated operations at scale.
This opens up a new era of blockchain automation, where complex, high-value financial strategies and cross-chain interactions can be executed with unprecedented ease.
__