Skip to content
CCPEDIAby Unity Nodes
Incoming#142 Pull requestIndividualRFP 5 — Multi-synchronizer support for protocol, application development and operations (Protocol, Infrastructure, Scalability & Resilience)

Proposal: CCRE — Canton Composition Reasoning Engine

Opened 27-03-2026 by vickyshaw29, last activity 1mo ago

  1. Incoming215 days so far27-03-2026
  2. Needs Championnot reached
  3. In Reviewnot reached
  4. Ready for Votenot reached
  5. Voting Livenot reached
  6. Approvednot reached
Waiting on
Waiting on the committee
idle 34 days
Funding request
375,000 CC on delivery + up to 200,000 CC paid per adopting team (maximum 575,000 CC)
Champion named in file
Needs Champion (seeking a member of the Canton Protocol & Multi-Synchronizer SIG)
Duration
9 months (delivery milestones in about 5 months; adoption-linked payments until month 9)
Organization
Individual
RFP or roadmap area
RFP 5 — Multi-synchronizer support for protocol, application development and operations (Protocol, Infrastructure, Scalability & Resilience)

Development Fund Proposal Submission

Proposal file:
rfps/protocol-infrastructure-scalability-resilience/ccre-canton-composition-reasoning-engine.md

Applicant

Organization:
Individual

Author / Primary Contact:
Vicky Prasad (@vickyshaw29)

Champion:
Needs Champion


Proposal Classification

Proposal Type:

  • RFP-aligned proposal
  • Individual initiative

RFP / Roadmap Area:
RFP 5 — Multi-synchronizer support for protocol, application development and operations (Protocol, Infrastructure, Scalability & Resilience)

Label:
canton-protocol-multi-synchronizer


Funding & Timeline

Total Funding Request:
375,000 CC on delivery + up to 200,000 CC paid per adopting team (maximum 575,000 CC)

Project Duration:
9 months

Maximum Amount:
N/A

Maximum Duration:
N/A


Summary

A Canton transaction runs on one synchronizer and is rejected at runtime if that synchronizer does not host every stakeholder, has not vetted every package, or cannot receive every input by reassignment, and no pre-deployment tool catches this. CCRE is an open-source pre-flight checker (CLI, DPM component, CI gate) that takes DARs and a synchronizer topology and predicts the router's choice and reassignments, or names exactly what is missing. It lets application teams and operators adopt multi-synchronizer deployments without discovering failures in production; the routing dry-run already works in the MVP.


Submission Checklist

  • Full proposal file is included in this PR
  • Organization and primary contact identified
  • Champion identified or Needs Champion selected
  • RFP / roadmap alignment identified, if applicable
  • Total funding request provided
  • Project duration provided
  • Proposal is within any RFP maximum amount
  • Proposal is within any RFP maximum duration
  • Milestones and milestone funding are defined in the proposal
  • Acceptance criteria are based on ecosystem value
  • Architectural alignment is addressed

Milestones 4

  1. Real Inputs and Routing Checks8 weeks from approval
  2. Canton 3.5 Contract-Key and Cross-Synchronizer Reference Safety6 weeks after M1 acceptance
  3. Distribution and Pilots8 weeks after M2 acceptance
  4. Adoption (paid per team)