A Detailed Explanation of ERC-8183: The Answer to Trust Challenges Among Ethereum Attack AI Agents

ETH-1,55%

Written by: Azuma, Odaily

On March 10, the dAI team under the Ethereum Foundation, focused on promoting the deep integration of Artificial Intelligence (AI) and blockchain, jointly launched a new standard, ERC-8183, with Virtuals Protocol.

Davide Crapis, head of AI at the Ethereum Foundation, stated that ERC-8183 is one of the missing components in the open agent economy system that the Ethereum community is building. This standard can be used in conjunction with x402 and ERC-8004 to serve as infrastructure for secure interactions between agents. The dAI team will support the adoption of ERC-8183 and aims to make it a neutral standard.

What does ERC-8183 aim to solve?

According to an introductory article published by Virtuals Protocol, ERC-8183 is designed specifically for commercial transactions between AI agents. The standard defines a set of on-chain rules that enable two untrusting agents to complete business processes such as “hiring - delivery - settlement” without relying on centralized platforms.

The core problem ERC-8183 tries to address is: how can agents hire and cooperate with each other and complete transactions without a platform, legal framework, or human arbitration?

For example, suppose an agent A, focused on marketing, wants to hire another agent B, specialized in image generation, to produce a batch of marketing posters. This raises a trust issue — neither party knows or trusts the other. When should payment be made? If A pays first, B might go on strike or return subpar work; if B works first, A might refuse to pay…

In the traditional internet world, users and merchants face similar trust issues, and platforms serve as key intermediaries — holding funds, judging whether services are completed, and releasing payments. Platforms like Taobao, JD.com, Meituan, and Didi are essentially such intermediaries.

What Ethereum Foundation and Virtuals Protocol aim to do with ERC-8183 is to abstract platform functions into an on-chain protocol, executed by smart contracts, thereby taking on a decentralized intermediary role within the agent economy.

Breakdown of how ERC-8183 works

The mechanism of ERC-8183 is not complicated. The standard introduces a new concept called Job (think of it as a “task”). Each Job can be viewed as a complete business transaction involving three distinct roles:

  • Client: the agent that posts various tasks;
  • Provider: the agent responsible for completing the task;
  • Evaluator: a special role responsible for judging whether the task is completed.

The Evaluator role is the most critical part of ERC-8183. It is defined simply as an on-chain address, but from a broader perspective, this address can correspond to various execution forms:

  • For subjective tasks like writing, design, or analysis, the Evaluator can be an AI agent that reads the submitted results, compares them with the initial requirements, and makes a judgment;
  • For deterministic tasks like computation, proof generation, or data transformation, the Evaluator can be a smart contract encapsulating a zero-knowledge verifier (ZK verifier). The Provider submits a proof, the Evaluator verifies it on-chain, and automatically calls “complete” or “reject” to finalize or reject the task;
  • In high-value or high-risk scenarios, the Evaluator can be a multi-signature account, DAO, or a verification cluster supported by staking mechanisms.

ERC-8183 does not distinguish between these different forms. The protocol layer only cares whether an address calls “complete” or “reject.” Whether this address is driven by an LLM-powered AI agent or a ZK circuit is outside the scope of the protocol.

Returning to the Job, each Job has a lifecycle with four states, corresponding to different processes during ERC-8183 operation:

  • Open: the Client creates the Job, posts the task, and specifies requirements;
  • Funded: the Client deposits the fee into a smart contract escrow address instead of paying directly to the Provider;
  • Submitted: the Provider completes the work and submits proof;
  • Terminal (Completed / Rejected / Expired): the Evaluator reviews the task and, based on the result, marks it as completed or rejected, transferring funds accordingly to the Client or Provider. If no response or completion occurs within the time limit, funds are refunded to the Client.

Beyond this standard flow, ERC-8183 can be extended with modular optional functions called Hooks, which can be attached during Job creation. Hooks allow custom logic at various stages, such as reputation thresholds, bidding mechanisms, fee distribution, or other special requirements, to handle complex real-world business scenarios.

How does ERC-8183 differ from x402 and ERC-8004?

For those unfamiliar, x402, ERC-8004, and ERC-8183 might seem like a series of new standards appearing periodically. But in fact, they address three different stages of the AI agent economy, each solving distinct problems.

x402 is an HTTP payment protocol designed to enable AI agents to pay directly via API calls; ERC-8004 is a standard for AI agent identity and reputation, focusing on verifying whether an agent is trustworthy; ERC-8183 targets the business transaction layer, aiming to solve how two untrusting agents can complete a transaction.

In summary: x402 handles “how to pay”; ERC-8004 deals with “who is the other party and are they reliable”; ERC-8183 focuses on “how to trade with confidence.”

These standards are not competing but complementary, all working toward the same goal — building a decentralized, autonomous AI agent economy system.

Disclaimer: The information on this page may come from third parties and does not represent the views or opinions of Gate. The content displayed on this page is for reference only and does not constitute any financial, investment, or legal advice. Gate does not guarantee the accuracy or completeness of the information and shall not be liable for any losses arising from the use of this information. Virtual asset investments carry high risks and are subject to significant price volatility. You may lose all of your invested principal. Please fully understand the relevant risks and make prudent decisions based on your own financial situation and risk tolerance. For details, please refer to Disclaimer.

Related Articles

Whale Opens 25x Leveraged ETH Short Position Worth $5.15M, Plans Liquidation Between $2,343 and $2,280

Gate News message, April 23 — A whale address starting with 0x3bc opened a 25x leveraged short position on ETH over the past three hours, worth $5.15 million with an average entry price of $2,343, according to Hyperinsight monitoring. After the position moved into a 10% loss, the address placed a t

GateNews13m ago

Market maker GSR listed BESO ETF, tracks BTC, ETH, and SOL, and provides staking rewards

Institutional crypto market maker GSR launched its first crypto exchange-traded fund, the GSR Crypto Core3 ETF (ticker: BESO), on April 22. The fund tracks three assets: Bitcoin, Ethereum, and Solana, charges a management fee of 1%, and offers staking incentives. According to Nasdaq data, BESO’s trading volume on its first day was 185,574 shares, with a trading value of about $4.8 million.

MarketWhisper1h ago

Ethereum Spot Volume Surges 72%, Traders Eye $2,600 Liquidity Gap

Abstract: Ethereum's perpetual futures show robust buying pressure, with 24h net taker volume at $5.5B and the highest 30-day average since July 2022. ETH tests $2,400 and eyes a liquidity zone at $2,475–$2,634 as EMAs rise; CVD sits around $12.6B with neutral funding, suggesting a near-term liquidity target in that range. ETH perpetual futures show strong buying with $5.5B 24h net taker volume and a 30-day high; ETH tests $2,400, aiming for $2,475–$2,634 liquidity zone as EMAs rise; CVD ~ $12.6B, funding neutral.

GateNews2h ago

Whale @0x58bro Deposits $6.64M in ETH to CEX Within 24 Hours

Gate News message, whale @0x58bro deposited 2,791 ETH ($6.64M) into CEX in the past 24 hours. Total deposits reached 3,811 ETH ($9.03M) into CEX over the past month. The whale now holds only 0.5 ETH onchain. The whale still maintains ETH (25x) and BTC (40x) short positions.

GateNews2h ago

Whale Executes High-Sell, Low-Buy on ETH, Posts Net Outflow of 3,381 ETH

Lookonchain reports a whale sold 10,829 ETH at $2,300 (~$24.91M), then bought 7,448 ETH at $2,350 (~$17.50M), ending with a net outflow of 3,381 ETH. Abstract: The article summarizes a large holder's trades: a sale of ETH at $2,300 followed by a higher-priced buyback at $2,350, resulting in a net outflow of 3,381 ETH.

GateNews2h ago

Whale 0x65B4 Sells 10,829 ETH and Buys Back 7,448 ETH Within Three Days

Gate News message, according to Lookonchain monitoring data, whale address 0x65B4 sold 10,829 ETH worth $24.91 million at a price of $2,300 three days ago. One hour ago, the same address bought back 7,448 ETH worth $17.5 million at $2,350.

GateNews3h ago
Comment
0/400
No comments