Skip to content
CCPEDIAby Unity Nodes
#117Declined Pull Request2.4M CC requested

Proposal: Canton Cross-Domain Messaging (CCDM)

blackthornlover21-03-2026Last activity 5mo ago

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

  • Proposal file added under /proposals/
  • Milestones and funding amounts defined
  • The proposal includes adoption-based milestones with verifiable acceptance criteria
  • Acceptance criteria included
  • 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.
← Back to Proposals