BNB Chain's 'Live' AI Agent Standard Has No Public Code Yet
BNB Chain Bets on Ethereum's New AI Agent Commerce Standard — But the Code Isn't Here Yet On March 18, BNB Chain announced the first live implementation of ERC-8183, an Ethereum standard for trustless AI agent commerce, and called it a turning point for autonomous workflows.

image from Gemini Imagen 4
On March 18, BNB Chain announced the first live implementation of ERC-8183, an Ethereum standard for trustless AI agent commerce, and called it a turning point for autonomous workflows. The announcement landed across crypto press with the familiar trappings of a milestone: a developer SDK, testnet deployment, a named standard, and a partner in the Ethereum Foundation. Read the fine print and a different picture emerges — the code wasn't publicly available when the announcement went out, and the standard itself remains in draft status. That's not unusual for early infrastructure announcements, but it matters when the pitch is "start building now."
What ERC-8183 Actually Specifies
ERC-8183, formally titled "Agentic Commerce," is a draft Ethereum standard co-developed by the Ethereum Foundation's dAI team and Virtuals Protocol. Its authors — Davide Crapis (head of AI at the Ethereum Foundation), Bryan Lim, Tay Weixiong, and Chooi Zuhwa — describe it as a job escrow protocol with three roles: a Client who funds work, a Provider who executes it, and an Evaluator who attests whether the work is done. The protocol governs the full lifecycle: Open (job created), Funded (escrow locked), Submitted (work delivered), and then one of three terminal states — Completed, Rejected, or Expired.
The most consequential design choice is the Evaluator. Rather than prescribing a specific verification mechanism, ERC-8183 treats the Evaluator as any Ethereum address capable of calling complete or reject. In practice, that address could run an AI agent that reads submitted work and makes a qualitative judgment, a smart contract wrapping a zero-knowledge verifier for deterministic outputs, a multisig wallet for high-stakes engagements, or — as BNB Chain has chosen — UMA's Optimistic Oracle, which routes disputes to token-holder voting. The protocol itself is indifferent to how verification happens; only the outcome matters.
ERC-8183 occupies a specific gap in the emerging agent infrastructure stack. It sits between x402, an HTTP payment protocol for direct API-style agent transfers, and ERC-8004, an identity and reputation standard for AI agents. As Davide Crapis put it in an interview with MEXC News: x402 solves "how to pay"; ERC-8004 solves "who is the other party and are they reliable"; ERC-8183 solves "how to conduct the transaction with peace of mind."
The standard also includes optional Hook contracts — callbacks that execute custom logic before and after each state transition. These let teams implement reputation thresholds, bidding mechanisms, or fee splits without modifying the core protocol. Critically, the claimRefund function is excluded from hook callbacks, ensuring that misconfigured or malicious extensions cannot block post-expiry refunds.
The BNBAgent SDK
BNBAgent SDK is BNB Chain's implementation of this stack. It wraps ERC-8183's contract interface in a Python developer toolkit with encrypted keystore support included by default. Developers can register agents, create and fund jobs, submit deliverables, and interact with the escrow lifecycle without writing raw Solidity. The architecture is designed to adapt as wallet systems and verification models evolve — a reasonable hedge given how fast the agent framework landscape is moving.
UMA's Optimistic Oracle handles disputes when they arise. Unchallenged job completions settle quickly; contested outputs escalate to UMA's Data Verification Mechanism, where token holders vote on the outcome. Both parties retain a decentralized arbitration path without a centralized intermediary making the call.
The SDK is live on BNB Chain testnet as of the March 18 announcement. Developers can experiment with the full workflow today. The catch — and it appears in both the BNB Chain blog post and the Chainwire press release — is that "the code will be released publicly in the coming week, with mainnet to follow." There is no firm mainnet date.
The Origin Story
ERC-8183 didn't start as a standards proposal. Virtuals Protocol had been running an internal system called the Agent Commerce Protocol (ACP) to coordinate transactions between AI agents on its platform. When the team approached Davide Crapis at the Ethereum Foundation, the intent was to take that internal system and open-source it as a neutral standard that any developer or platform could adopt. The resulting collaboration — strip out everything non-essential, make the core composable, delegate complexity to optional extensions — produced ERC-8183.
BNB Chain is now the first public implementation, which positions it ahead of Ethereum mainnet and other chains in actually deploying the standard in a usable form. Whether that first-mover advantage sticks depends on how quickly the code ships and whether developers find the Python toolkit solid enough to build on.
What This Means for Builders
The target user is a developer building agent-to-agent workflows where real value changes hands — not a toy demo, but a production system. The promise is that BNBAgent SDK handles the escrow, identity, and dispute infrastructure so teams can focus on what their agents actually do. If you were going to build that plumbing yourself, ERC-8183 gives you a shared standard to build against rather than starting from scratch.
The evaluator abstraction is worth sitting with. The same protocol works for a solo developer running a simple task-and-payment flow (evaluator = client) and for a high-value engagement routed through UMA's oracle. That range is unusual in standards work — most protocols pick a point on the trust/cost tradeoff and commit. ERC-8183's flexibility is a feature, but it also means the security properties of any given workflow depend entirely on how the Evaluator is implemented, not on the protocol itself.
What Remains Unclear
Independent coverage of BNBAgent SDK is thin. Most articles trace back to the same BNB Chain blog post, the Bitrue blog, or the Chainwire press release. There is no visible third-party developer testing, gas cost analysis, or production deployment to point to. The announcement itself is the evidence.
The standard's draft status is worth noting. ERC-8183 was created on February 25, 2026 — less than a month before BNB Chain's announcement. Draft EIPs can and do change before finalization. Teams building against the current spec may need to adapt if the standard shifts.
BNB Chain has not disclosed which specific testnet contracts are deployed, whether a Discord faucet for testnet tokens is operational, or how developer onboarding works in practice. The SDK documentation, which would reveal the actual Python interface, was not available at announcement time.
The Stakes
The agent economy is running into a trust problem. As AI agents move from experiments into workflows where money moves, the absence of verifiable execution infrastructure becomes a real constraint. Informal coordination — "I'll pay you when you're done" — doesn't scale when the parties have never interacted and neither has a reputation to lose. ERC-8183 is an attempt to solve that by encoding the transaction lifecycle onchain and letting the parties choose their own trust model.
Whether BNB Chain is the right venue for that infrastructure is the more interesting question. BNB Smart Chain has significant throughput and low transaction costs, which matters for workflows that involve frequent state transitions. But developers building agent systems today are often targeting Ethereum mainnet for the security guarantees and the ecosystem depth. The choice of chain will be a real decision for serious teams, not just a default.

