G
Grant AtlasCanton Development Fund
Board synced 43 min ago

Proposal: Canton Cross-Domain Messaging (CCDM)

RejectedPR
SIG
needs-SIG
Champion
Author org
Ask
2,400,000
View on GitHub

Abstract

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.

Milestones

TitleDue dateTargetAmount (CC)
Channel Policy and Message Capsule Daml PrimitivesAt least one Canton multi-synchronizer application team has reviewed the MessageChannelPolicy and MessageCapsule primitives, confirmed that the native reassignment-based delivery model is applicable to their cross-domain coordination requirement, and provided written feedback incorporated into the published implementation.550,000
Reassignment Automation ToolkitAt least one Canton multi-synchronizer team has deployed the TypeScript automation toolkit against a real (non-sandbox) Canton environment with two synchronizers and confirmed that the happy-path publish -> reassign -> activate -> consume flow completes without manual command intervention.850,000
Recovery, Idempotency, and Reverse Receipt LogicAt least one Canton multi-synchronizer team has tested one or more recovery scenarios — restart, duplicate processing, or target-side rejection — in a real or simulated environment and confirmed that the implementation converges to the expected Delivered, Rejected, or Expired state without manual intervention.650,000
Reference App and Technical DocumentationAt least three independent Canton application or operator teams have adopted or reviewed some portion of the reference implementation — primitives, automation toolkit, or documentation — and the project has been publicly released with documented adoption evidence so that future teams can start from a validated, community-reviewed baseline.350,000
Total2,400,000
Budget impact
% of available
1.4%
% if all RFV pass
1.4%
Ask (CC)
2,400,000

Comments by org

3 comments · 0 orgs · last activity Apr 2, 2026

OrganisationComments
Unknown3
View discussion on GitHub