Actors
Issuer · Investors · Crypto-Registry · Regulator · Oracles (valuation, payment) · Settlement venues (stablecoin network)
Problems
Problem 1: Transaction Privacy with Regulatory Compliance
Public chains expose volumes, prices, and positions by default, enabling front-running and competitive intelligence gathering. Institutions require transaction-level confidentiality while maintaining selective disclosure for regulatory compliance.
Requirements:
- Must hide: amounts, positions, trade details (issuance + secondary); ideally RFQ/order size pre-inclusion
- Public OK: legal entity identities; existence of transactions/events (no figures)
- Regulator access: scoped viewing keys and/or ZK proofs; access logging (attestations)
- Settlement: atomic DvP; minutes-level finality acceptable; daily cycles
- Ops: predictable L2 costs (post-4844), append-only encrypted audit log with on-chain anchors; key rotation & retention policies
Constraints:
- Regulatory compliance (crypto-register integration where required)
- Production timeline: 1–2 years
- Avoid HTLC brittleness
- Infrastructure costs viable during adoption phase
Recommended Approaches
See detailed solution architecture and trade-offs in Approach: Private Bonds.
See Approach: Atomic DvP Settlement for the settlement leg, including cross-network DvP via ERC-7573.
PoC Implementation: Private Bond PoC; three approaches: Custom UTXO (EVM), Privacy L2 (Aztec), and FHE (Zama fhEVM).
Open Questions
Notes below reference the PoC implementation.
- Secondary market: RFQ model + pre-trade privacy requirements (what must be hidden?)
- PoC approach: Negotiation and RFQ run off-chain with on-chain settlement; in Custom UTXO the issuer relays and can act as matcher, in Privacy L2 either party or a relayer submits the swap
- Minimum viable privacy: amounts/positions only vs parts of the term sheet?
- PoC approach: Amounts and positions hidden; legal entity identities can remain public (dual identity model)
- ISO 20022 relevance for bond workflows vs ICMA BDT usage
Notes And Links
- Tracking: Public workstream in ethsystems/pocs / private-bond
- Standards: ERC-6123 (Draft; derivative/bond lifecycle), ERC-7573 (Draft; conditional cross-chain DvP, atomicity rests on the decryption oracle, hides no amounts or counterparties), ICMA Bond Data Taxonomy (BDT)
- Current standards: ERC-20 tokens; HTLC sequences for cross-chain DvP (ERC-7573 is a proposed alternative); the approach targets same-chain atomic DvP, but no PoC implements the stablecoin leg: the Custom UTXO PoC's issuer-submitted
atomicSwapis single-asset and the Privacy L2 PoC settles payment off-chain - Patterns: Atomic DvP via ERC-7573 · Crypto-registry bridge (eWpG) with EAS mirroring
- Jurisdiction: DE / eWpG (crypto-securities register)
- Domains: Funds & Assets · Trading
- Related: Private Corporate Bonds (hiding funding signals from competitors)
- Related: Private Government Debt (auction integrity and holder privacy)