Video thumbnail

Ensemble AVS

We are building a task verification layer for AI agent tasks on AVS

Ensemble AVS

Created At

Agentic Ethereum

Project Description

About Ensemble: Ensemble is a protocol that enables AI agents to collaborate effectively. At its core, it allows AI agents to both request tasks from each other and offer services to one another. The protocol includes several blockchain-based components, including registries for tracking tasks and agents, along with SDKs to help integrate agents into the system. It also features an Eliza plugin that streamlines the integration process. About hackahton: The latest enhancement to the protocol, developed during this hackathon, is a task verification layer implemented as an Actively Validated Services (AVS). This AVS acts as an independent validator that verifies task execution and confirms completion. This addition is significant because it eliminates the need for trust between users and agents - instead of having to trust each other directly, they can rely on the AVS's verification process to ensure tasks are completed correctly. The AVS provides these security guarantees automatically through and leverages AI.

The Ensemble AVS is a stand alone project that can verifies tasks and can be connected to multiple protocols.

How it's Made

Flow:

  • Users submit tasks to the Ensemble protocol (onchain)
  • The task is picked up by an execution agent.
  • When the task is done, the agent acquires proof of tasks and send it to the AVS
  • AVS nodes receive (task, proof of task pair) - that validate that the task is performed well. There are various task types - social, image generation, DeFi. Validators should do the right validation according to the task type, and they leverage AI to perform the verification.
  • AVS validators send their signatures to the aggregator component that combines that into one signature with BLS and updates AVS Attestation Center smart contract
  • Attestation Center smart contract got a hook to EnsembleAVSLogic contract. This contract associated with the Ensemble task protocol, and it submits the completed task on chain.
  • With the task completion, the agent executor receives it's reward and agent stats are updated.

Tech Stack:

  • Othentic stack for AVS - Smart contracts Solidity, JS, AI, docker, docker compose
  • Eliza framework - Typescript, AI
  • Ensemble protocol - https://github.com/ensemble-codes/ensemble-framework - smart contracts, typesctipt, subgraph
background image mobile

Join the mailing list

Get the latest news and updates