A decentralized exchange (DEX) was developed to enable private, compliant, and deterministic token trading on the Canton Network using Daml smart contracts. Instead of open liquidity pools or public orderbooks, it employs a Request-for-Quote (RFQ) model that allows private quote negotiation and atomic settlement between traders and liquidity providers. The goal was to provide institutions with a secure and efficient alternative to public DEXs that preserves privacy and eliminates settlement risk.
Challenges: Balancing Privacy, Compliance, and Performance
Building this DEX introduced technical and regulatory challenges unique to Canton’s privacy-first architecture.
- Transparency limitations: Public blockchains like Ethereum expose all transactions, enabling MEV and front-running, which makes large trades unsafe for institutions.
- UTXO-state complexity: Canton’s UTXO-based model, unlike account-based ledgers, causes concurrency issues where two users trying to consume the same state would fail, requiring carefully coordinated settlement logic.
- Hidden liquidity: Since liquidity is private, price discovery needed to remain user-friendly without revealing pool details.
- Strict compliance: Tokenized assets can only be owned or traded by verified parties, so on-chain identity checks and whitelisting were mandatory.
Solution: A Canton-Native RFQ Engine

The platform was implemented as a Request-for-Quote (RFQ)-based DEX, ensuring trade privacy, operational determinism, and compliance alignment from the ground up.
Key features include
- RFQ-based execution flow: Traders request quotes from professional market-makers who respond with binding offers; once accepted, trades are atomically settled – ensuring zero slippage, no MEV exposure, and consistent execution quality.
- Atomic settlement: Each trade either completes fully or fails entirely, preventing partial fills, phantom liquidity, and settlement risk – essential for regulated and institutional use cases.
- Unified trading interface: A single interface allows users to trade multiple Canton native tokens without switching markets, streamlining the user experience.
- Dual-factory architecture: This parameterised system enables flexible liquidity provisioning models and quick extension to new token structures without rewriting core infrastructure.
- On-chain identity enforcement: Trader and LP verification is directly embedded into Daml smart contracts. Compliance checks occur automatically, ensuring all participants are whitelisted and authorized to trade.
- Future-ready cross-chain bridge: An in-app token bridge is planned to enable cross-chain transfers and eventual liquidity integration with other permissioned networks.
A Secure Foundation for Regulated Digital Trading

Upon launch, the platform is expected to enable institutional-grade liquidity within private Canton subnets while maintaining full privacy and regulatory compliance. By combining atomic execution, identity enforcement, and deterministic RFQ workflows, it eliminates MEV and counterparty risk, reduces slippage, and establishes a secure foundation for compliant digital asset trading. The modular architecture also prepares the system for cross-chain expansion, paving the way for connected, enterprise-ready liquidity across multiple networks.


