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

ETH-0,65%

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

Machi Big Brother Holds $86M in BTC and ETH, Down $73.44M Over Past 6 Months

Gate News message, April 27 — According to Arkham monitoring, Machi Big Brother (Huang Lixing) is currently holding $44.2 million in BTC and $41.8 million in ETH long positions on-chain, totaling $86 million. Over the past six months, the investor has incurred trading losses of $73.44 million in

GateNews3h ago

User FilmStar Purchases 2 BAYC NFTs for 35 ETH Worth $81,500

Gate News message, April 27 — User FilmStar purchased two Bored Ape Yacht Club (BAYC) NFTs for a combined 35 ETH, valued at approximately $81,500, according to OpenSea data. BAYC5617 sold for 10 ETH, while BAYC4593 fetched 25 ETH in the transaction two hours ago. The address currently holds 1.3

GateNews5h ago

Bitcoin Approaches $80K After Three-Month Rally, But Faces Profit-Taking Pressure

Gate News message, April 27 — Bitcoin surged to near three-month highs amid easing Middle East geopolitical tensions, trading at $77,629 as of 3:40 p.m. The asset touched an intraday peak of $79,488 but faced selling pressure as it approached the key $80,000 resistance level. The recent rally was d

GateNews5h ago

Dormant Whale Deposits 2,301 ETH Worth $5.5M to Major CEX After 3-Year Silence

Gate News message, April 27 — According to Onchain Lens, a whale that has been dormant for three years deposited its entire holdings of 2,301 ETH, valued at approximately $5.5 million, to a major centralized exchange today. The transfer marks the first significant activity from the address in three

GateNews6h ago

DeFi United’s crowdfunding campaign raises 102,000+ ETH, with AAVE rebounding to $100

According to the official DeFi United page, the multi-protocol relief fund DeFi United, initiated and led by Aave service providers, has raised more than 102k ETH as of April 27. The goal is to cover the bad-debt shortfall created in the Aave V3 market after the April 18 Kelp DAO cross-chain bridge attack incident. AAVE briefly broke above $100 before falling back.

MarketWhisper6h ago

Ethereum Spot ETFs Post $155M Net Inflows Last Week, Extending Three-Week Streak

Gate News message, April 27 — Ethereum spot ETFs recorded net inflows of $155 million during last week's trading days (April 20-24, Eastern Time), according to SoSoValue data, extending a three-week streak of net inflows. BlackRock's ETHA led all funds with $138 million in weekly net inflows,

GateNews7h ago
Comment
0/400
No comments