← All projects

EvoYield

A yield agent that rewrites its own strategy when it underperforms.

EventETHGlobal Open Agents 2026 · KeeperHub prize
My roleTeam of three
EvoYield site preview
24

on-chain rebalances executed by KeeperHub on the live dashboard

  • Strategy code evolved at runtime
  • Workflows auto-generated after every evolution
  • Contracts on 0G Galileo and Sepolia
The problem

Agent frameworks are static: skills are written once by developers and never improve. Automation platforms run workflows that humans designed.

What I did

EvoYield was built by a team of three. A teammate wrote most of the dashboard.

TypeScript0G Compute0G StorageKeeperHubSolidity
How it works
  1. Notice underperformance

    When a strategy's fitness drops below the threshold, the evolution loop starts.

  2. Mutate and benchmark

    0G Compute generates mutated strategy code, and each candidate is benchmarked in a sandboxed VM.

  3. Promote the winner

    The best candidate is stored on 0G Storage and registered on 0G Chain.

  4. Execute on-chain

    A KeeperHub workflow is generated for the new strategy and rebalances across Aave, Morpho, Yearn and Sky vaults on Sepolia.