In the beginning, all of Defi consisted of manual transaction execution, because on-chain smart contracts could not (and still cannot) execute transactions themselves. In 2020, Andre Cronje from Yearn Finance (YFI) first introduced Keep3rV1, a decentralized marketplace where projects could post new jobs and others could search for Keeper jobs to try and decentralize automation. In partnership with Yearn, PowerPool pioneered the introduction of automated optimization of extrinsic yield on DeFi stablecoin vaults with Yearn Lazy Ape ($YLA). Soon after, in 2020, PowerPool launched PowerAgent v. 1 to serve as the primary decentralized automation tool powering existing and future PowerPool asset management products. Now, in 2023, PowerPool is launching an entirely redesigned PowerAgent v. 2 to provide more decentralized, trustworthy, and reliable autonomous automation enabling all client protocols to reduce reliance on internal, bespoke ‘bot’ based automation that raises issues of reliability and trust.
The majority of current DeFi products require some form of automation to perform routine on-chain tasks. With the advent of PowerAgent v2, these tasks, or as we call them - Jobs, can now be generalized to perform a wide range of functions, from improving the efficiency, trust, and reliability of existing protocols to permitting the development and operation of entirely new, innovative products.
Most protocols are still automating their jobs by running centralized ‘keeper bots’ on private servers and fragile RPC connections, posing reliability and trust issues. Widely-used ‘homegrown’ or ‘roll your own’ centralized and fragile automation provides basic functionality, but introduces trust and single points of failure into most solutions. If the single centralized private ‘keeper bot’ goes offline for some reason, then the entire protocol loses its ability to function. Home-rolled, centralised ‘keeper bots’ are also a regulatory attack surface for otherwise decentralised protocols.
PowerPool believes that in order to build robust and fail-safe autonomous protocols, developers must employ trustworthy and reliable automation mechanisms with a high degree of redundancy and decentralization.
The PowerAgent v. 2 Keeper network
PowerAgent v. 2 has been developed to fill the gap in trustworthy, reliable, and highly decentralized automation in the web3 space to provide all DeFi protocols, dApps, and individuals with this crucial, autonomous infrastructure layer. PowerAgent v2 is an open-source, decentralized, highly customizable automation network that offers guaranteed and secure conditional execution of smart contracts. It was designed as the “zero layer” for automation on which web3 products can be built. Client protocols can customize PowerAgent exactly to their needs, adding additional layers of Keeper selection algorithms and crypto-economic incentives for Keepers.
The PowerAgent v. 2 Value Proposition
The PowerAgent Automation Network is open for use by any client protocol seeking to incorporate open-source, decentralized, reliable, permissionless, generalized, autonomous, configurable, cost-effective, secure, and trustworthy automation into on-chain products and services. PowerAgent v. 2 has been designed to offer the full range of features required to enable broad adoption:
Open source codebase
Generalized functionality
Permissionless
Autonomous
Decentralized
Configurable
Cost-effective
Secure
Trustworthy
Who can be a Keeper and earn job fees? Any Ethereum (and other EVM PoS) chain node operators can run a PowerAgent Automation Network Keeper node to execute jobs and earn even more ETH (and BNB, GNO, etc.). PowerAgent Keeper nodes are already available with DAppNode. Keeper nodes can be combined with any LST/DVT/Eigenlayer clients to finance stakes, minimize slashing risk, and participate in cross-staking. The combined node bundle enables maximum APR on PoS noderunner stakes.
Potential Applications for PowerAgent v. 2
The potential use cases for PowerAgent jobs are seemingly endless. Probably no one yet knows the full scope of future automation jobs. However, there are many existing examples of protocols already using various types and degrees of automation that can benefit from next-generation trustworthy automation networks like PowerAgent v. 2:
Job Categories Supported by PowerAgent
PowerAgent is designed to be a generalized tool capable of automating a wide range of jobs. It is highly configurable, allowing Job Owners to customize each individual job in context.
There are 3 main categories of Jobs currently supported by PowerAgent at launch:
Conclusion
PowerAgent Automation Network is a significant new addition to blockchain solutions across potentially all EVM chains. It is permissionless, so anyone can use it, and anyone can participate as a Keeper node and earn fees. PowerAgent is extremely configurable and capable of fulfilling numerous automation tasks for a wide range of clients’ applications. We strongly believe that like oracle networks, PowerAgent will become an essential ancillary network for a growing number of leading DeFi protocols, dApps, and individuals, across a growing number of EVM chains.
If you have any questions about PowerAgent or its use cases or want to incorporate decentralized robust automation into your on-chain tasks, please join our Discord channel and feel free to ask your questions.