Skip to content

Proposal: Canton Cross-Domain Messaging (CCDM)

CLOSEDPull Request
by blackthornlover21-03-2026Declined
2.4M CC requested

Development Fund Proposal Submission

Proposal file: /proposals/canton-cross-domain-messaging.md

---

Summary

Canton Cross-Domain Messaging (CCDM) delivers a reusable, Canton-native reference implementation for asynchronous cross-synchronizer workflow messaging using protocol-native contract reassignment. The project ships a Daml channel-policy and message-capsule model, a TypeScript automation toolkit, persisted recovery logic, and a reference application across 4 adoption-based milestones requesting 2,400,000 CC in total funding.

---

Checklist

  • [x] Proposal file added under /proposals/
  • [x] Milestones and funding amounts defined
  • [x] The proposal includes adoption-based milestones with verifiable acceptance criteria
  • [x] Acceptance criteria included
  • [x] Alignment with Canton priorities described

---

Notes for Reviewers

  • This proposal is explicitly scoped as a reference implementation, not a hosted bridge service or universal messaging standard.
  • The architecture selection guide in the proposal documents when to use native atomic composition or direct reassignment instead of message capsules, so teams do not misapply the pattern.
  • The initial release is intentionally limited to one ordered point-to-point lane across two synchronizers with an optional reverse receipt lane — keeping early milestones reviewable and verifiable.