Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Launchpad
Be early to the next big token project
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
A Detailed Explanation of ERC-8183: The Solution to Ethereum's Trust Challenges in AI Agent Interactions
Author: Azuma, Odaily Planet Daily
On March 10th, the Ethereum Foundation’s dAI team, 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. It defines a set of on-chain rules that enable two untrusting agents to complete business processes such as “hire-deliver-settle” without relying on centralized platforms.
The core problem ERC-8183 attempts to address is: how can agents hire and cooperate with each other and complete transactions without platforms, legal systems, or human arbitration?
For example, suppose a marketing-oriented agent A wants to hire an image-generation agent B to create 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. Well-known platforms like Taobao, JD.com, Meituan, and Didi are essentially such intermediaries.
What the Ethereum Foundation and Virtuals Protocol aim to do is to abstract the platform’s functions into an on-chain protocol via ERC-8183, executed by smart contracts, thereby assuming a decentralized intermediary role within the agent economy.
Breakdown of how ERC-8183 works
The mechanism of ERC-8183 is straightforward. The standard introduces a new concept called Job, which can be understood as a “task.” Each Job represents a complete business transaction involving three distinct roles:
The Evaluator role needs special explanation. Its introduction is a core design of ERC-8183. In this standard, the Evaluator is simply defined as an on-chain address, but from a broader perspective, this address can correspond to various execution forms.
ERC-8183 does not distinguish between these different forms. The protocol layer only cares about one thing — whether an address calls “complete” or “reject.” It does not matter whether this address is controlled by an AI agent driven by LLMs or a ZK circuit.
Returning to the Job, each Job’s lifecycle involves four states, corresponding to different processes within ERC-8183:
Beyond this standard process, ERC-8183 also supports modular extensions called Hooks, which enable more complex real-world business use cases. Hooks are optional smart contracts attached during Job creation, allowing custom logic at various stages, such as reputation thresholds, bidding mechanisms, fee distribution, or other special requirements.
How does ERC-8183 differ from x402 and ERC-8004?
For those unfamiliar, the progression from x402 to ERC-8004 and now to ERC-8183 might seem confusing, wondering why new standards keep emerging. In fact, these three address different stages of the AI agent economy and solve different problems.
x402 is an HTTP payment protocol designed to enable AI agents to pay as easily as calling an API; ERC-8004 is a standard for AI agent identity and reputation, addressing how to determine if an agent is trustworthy; ERC-8183 focuses on the business transaction layer, tackling how to facilitate trustless transactions between two untrusting agents.
In summary, x402 handles “how to pay,” ERC-8004 deals with “who is the other party and how reliable are they,” and ERC-8183 manages “how to trade with confidence.”
These standards are not competing but complementary, all aiming toward the same goal — building a decentralized, autonomous AI agent economy system.