Excited to present ERC-8211, an effort led by
@biconomy and supported by our Improve UX track!
Smart batching fills a gap between users, agents and complex onchain execution, including crosschain execution.
---
In our interop work, we've identified three layers of functionalities:
- Representation: A crosschain action is made machine-legible via some structure, eg., an array of calls à la ERC-5792 or an intent ("I want X").
- Orchestration: Particularly in asynchronous settings, actions are composed with multiple steps. Some entity is required to trigger these calls at the right time, in the right place and with the right inputs.
- Liquidity/message-passing: Moving liquidity crosschain is the goal of intent-based bridges. More generally, passing messages, beyond just value, is the critical building block of crosschain actions.
We've been working on the liquidity layer with Open Intents Framework. The framework provides standard, secure and modular components towards instantiating a common marketplace for fast liquidity.
Meanwhile, orchestration may be delegated away, with another party taking on the duty to solve an intent or triggering the right calls. However, with the rise of personal agents, it is much more viable for the user to represent and control the orchestration of their complex crosschain actions, via their agent.
---
Enters ERC-8211. Smart batching represents execution to make it:
- Sufficiently concise for user-friendliness, unlocking the excellent UX of a single signature for many operations
- Sufficiently flexible for agent-friendliness, with dynamic values obtained during runtime, and predicates gating execution as it happens, for further user security
Smart batching is also friendly to composition with different accounts and different bridge models. This means using secure account and bridge primitives, safety is preserved even as the agent vibes its way through bigger smart batches with more complex steps.
---
This is an invitation then to build new ways of interacting onchain and crosschain, with agents as guides and smart batching under the hood. Find more details in the linked post and on
erc8211.com/