- Docs
- Architecture
How Dual Works
A visual overview of the platform architecture from client applications through the API layer, sequencer, and ZK rollup to on-chain settlement.
Dual is a full-stack tokenisation platform. Your application talks to a REST API, which processes state changes through an event bus, sequences them into batches, and anchors proofs on-chain via a ZK rollup. Here's how the pieces fit together.
Click a layer to explore details, metrics and components.
Your Application
▾Next.js, React, mobile, or any HTTP client
AI Layer
▾AI agents as first-class platform users
Dual API
▾RESTful API with JWT and API key auth
Event Bus
▾Action execution and state management
Sequencer
▾Optimistic ordering and checkpointing
ZK Rollup & Smart Contracts
▾On-chain verification and settlement
Platform Properties
Tamper-Proof
Every state transition is sequenced and anchored on-chain. Once committed, history cannot be rewritten.
Horizontally Scalable
The Event Bus processes 2,000+ actions/second per org. Sequencer batching amortises on-chain costs across thousands of operations.
AI-Native
MCP server and Claude plugins give AI agents the same capabilities as human developers, 80 tools across every Dual primitive.
Multi-Tenant
Organisations provide isolated workspaces with role-based access control, billing, and audit logs.
Zero-Knowledge
ZK proofs compress state transitions for efficient verification without exposing underlying data.
Developer-First
TypeScript SDK with 102 methods, OpenAPI spec, Postman collection, and comprehensive docs. Build in minutes, not weeks.