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 issue ERC-8183 attempts to address is: how can agents hire and cooperate with each other and complete transactions without platforms, legal systems, or manual arbitration?
For example, suppose an agent A, focused on marketing, wants to hire another agent B, specialized in image generation, 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 ERC-8183’s operation
The mechanism of ERC-8183 is straightforward. 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:
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 whether an address calls “complete” or “reject”; it does not need to know whether this address is driven by an LLM-powered AI agent or a ZK circuit.
Returning to the Job, each Job’s lifecycle has 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 standards 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 handles “who is the other party and are they reliable”; ERC-8183 handles “how to trade with confidence.”
These standards are not competing but complementary, all aiming toward building a decentralized, autonomous AI agent economy system.