Skip to main content

Overview

The Trading domain addresses execution privacy requirements for institutional trading workflows, including RFQ (request-for-quote) intent concealment, price/size confidentiality, and pre-trade leakage control.
Key Focus: Protecting trade intentions before execution while ensuring atomic cross-domain settlements (DvP/PvP) without timing vulnerabilities.

Core Requirements

Pre-Trade Privacy

Conceal RFQ intent, size, and price information to prevent front-running and information leakage

Atomic Settlements

Guarantee simultaneous delivery-versus-payment without HTLC timing risks

Cross-Chain Atomicity

Enable DvP/PvP across different chains with strong cryptographic guarantees

Post-Trade Privacy

Maintain confidential balances and positions after trade execution

Technical Considerations

Shutter Network and SUAVE provide encrypted mempool solutions that hide trade intentions until execution. Consider latency trade-offs between threshold encryption and trusted execution environments.
Hash Time-Locked Contracts create brittleness in multi-party settlements. ERC-7573 cross-chain intents and zk-SPV provide stronger atomicity guarantees without timeout dependencies.
Zero-knowledge proofs enable private balance tracking without revealing holdings to counterparties or the public. Essential for institutional position confidentiality.
zk-SPV (simplified payment verification) allows cryptographic proof of settlement on one chain to trigger atomic execution on another, enabling trustless cross-chain DvP.

Primary Use Cases

Private DvP

Atomic delivery-versus-payment with full execution and balance privacy (documentation pending)

Private Bonds

Fixed-income trading with confidential holdings and settlement

Shortest-Path Patterns

These patterns provide proven implementation approaches for private trading workflows:

Pre-trade Privacy (Shutter/SUAVE)

Encrypted mempool protection against front-running

Atomic DvP via ERC-7573

Cross-chain delivery-versus-payment without HTLC risks

ZK Shielded Balances

Zero-knowledge proofs for private position tracking

zk-SPV (Cross-Chain)

Cryptographic cross-chain settlement verification

Commit-and-Prove Fallback

Commitment schemes with deferred proof verification

Adjacent Vendors

Renegade

Dark pool with MPC-based privacy for institutional trading

Aztec L2

Zero-knowledge rollup for private settlements

Railgun

Privacy system for DeFi interactions

Payments

Cash leg privacy in DvP settlement workflows

Custody

Secure key management for trading operations

Identity & Compliance

Counterparty verification and accreditation checks
Avoid HTLC-based atomic swap patterns for institutional trading. The timeout and hash preimage dependencies introduce unacceptable settlement risk. Use ERC-7573 or zk-SPV instead.

Build docs developers (and LLMs) love