Do-racle

Do-racle

Do-racle: Decentralized Trustless Universal Actuator for Real World AI Agents

Created on 28th February 2025

Do-racle

Do-racle

Do-racle: Decentralized Trustless Universal Actuator for Real World AI Agents

The problem Do-racle solves

This is a decentralized economically incentivized on-chain actuator that can be used by AI Agents to achieve their real world action objectives. It runs on Ethereum Virtual Machine (EVM). Agents with access to EVM keys can ask anyone for actions that they desire and offer reward for the execution of such actions. Anyone can deposit the required funds to accept the task, execute the desired action and receive the appropriate reward for the execution. If the action is not executed within a dispute period, the acceptance deposit is lost. Anyone can dispute the action correctness, and trigger voting similar to the one in Optimistic Oracles, such as UMA. The voting decides who is right and who shall receive the funds.

User Interaction and Data Flow

The DO-racle Protocol is a standardized economically incentivized protocol for performing Decentralized Real World actions, while assuring the following:

The actions can be trustlessly requested by anyone (Requester) who creates an Action Description, and deposits Reward for the completion of the desired Action.
Anyone (Actor) can pick up an advertized Action Description and take responsibility for the task (Action) by depositing Guarantee funds as stated in the Action Description. The Guarantee funds are lost to the requester and the protocol (shared) of the Action is not performed as described (quality, timeliness). If the Action is performed as requested, the Actor shall receive the Reward deposited by the Requester.
To decide whether the action has been performed as requested, the Do-racle Protocol has components similar to the Optimistic Oracle protocols, in which stakeholders (Token Holders) of the DO-racle protocol vote for the correctness decision and receive reward for the voting. To allow this, the action has a Dispute Period specified in its description as well as Voting Period, which acts as a deadline for the voters.

The project architecture and development process

DO-racle protocol is implemented as a collection of smart contracts written in Solidity, which execute on any EVM.

There is also a rudimentary user interface written in JavaScript/React for showing advertized Action Descriptions as well as voting on the correctness on the Action completions.

The Agent interface is written in Python/LangChain and it is architected as a LangChain Tool.

There are a few command-line ZSH utilities for scripting automation of usage of the Action Execution, as well as configuration and setup.

Product Integrations

The Du-racle Protocol runs on any Ethereum Virtual Machine (EVM). It communicates to the real world via Web3 Graphical User Interface, ZSH scripts and Python Web2. It also communicates with AI Agents via LangChain.

Tracks Applied (9)

Build an AI Agent on ZKsync Era

We built Do-racle Protocol, a decentralized economically incentivized on-chain actuator that can be used by AI Agents to...Read More
zkSync ∎

zkSync ∎

Building RWA products on U2U Network

We built Do-racle Protocol, a decentralized economically incentivized on-chain actuator that can be used by AI Agents to...Read More
U2U Network

U2U Network

Hedera AI and Agents Challenge

We built Do-racle Protocol, a decentralized economically incentivized on-chain actuator that can be used by AI Agents to...Read More
Hedera

Hedera

Best AI Agents

We built Do-racle Protocol, a decentralized economically incentivized on-chain actuator that can be used by AI Agents to...Read More
Flow

Flow

Best DeFAI Project on Zircuit

We built Do-racle Protocol, a decentralized economically incentivized on-chain actuator that can be used by AI Agents to...Read More
zircuit

zircuit

Build an AI-powered app on Base

We built Do-racle Protocol, a decentralized economically incentivized on-chain actuator that can be used by AI Agents to...Read More
Base

Base

Build a DeFi AI Agent for Kite AI

We built Do-racle Protocol, a decentralized economically incentivized on-chain actuator that can be used by AI Agents to...Read More
Kite Ai

Kite Ai

DEFI, NFTS + GAMING

We built a decentralized economically incentivized on-chain actuator that can be used by AI Agents to achieve their real...Read More

DeFi Innovation on Unichain

We built Do-racle Protocol, a decentralized economically incentivized on-chain actuator that can be used by AI Agents to...Read More
Uniswap

Uniswap

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio