Skip to content
CCPEDIAby Unity Nodes
Declined#145 Pull request

Proposal: Canton Upgrade & Conformance Kit

Opened 28-03-2026 by cgdusek, last activity 5d ago

  1. Incoming208 days28-03-2026
  2. Declinedsince 22-10-2026
Funding request
450,000 CC
Discussion
1 message
1 person

Development Fund Proposal Submission

Proposal file: /proposals/canton-upgrade-and-conformance-kit.md


Summary

This proposal creates an open-source, Scala-native toolkit for upgrade-readiness qualification, version compatibility testing, and reproducible conformance reporting for Canton deployments and reference applications. It delivers shared reliability infrastructure that executes real scenarios, emits machine-readable and human-readable reports, and provides a practical foundation for safer change qualification across the Canton ecosystem.

Demo repository: merged-one/canton-upgrade-conformance-kit-demo


Checklist

  • Proposal file added under /proposals/
  • Milestones and funding amounts defined
  • Acceptance criteria included
  • Alignment with Canton priorities described

Notes for Reviewers

This proposal is intentionally scoped as a narrow first wedge:

  • live environment qualification
  • scenario-driven conformance execution
  • structured report generation
  • extension path toward upgrade qualification

A working demo repository already exists at merged-one/canton-upgrade-conformance-kit-demo, demonstrating technical feasibility of the core scenario model and report generation.

Feedback is especially welcome on:

  • the first scenario families to prioritize
  • preferred reference targets for early integrations
  • expectations around upgrade qualification scope
  • desired format for certification-style outputs

Milestones 5

  1. Qualification Foundation and Scenario Model4 weeks from project start
  2. Live Conformance Harness v0.15 weeks from Milestone 1 acceptance
  3. CI and Reproducible Reference Integration4 weeks from Milestone 2 acceptance
  4. Upgrade Qualification Extension4 weeks from Milestone 3 acceptance
  5. Public Release, Adoption Package, and Maintenance Plan3 weeks from Milestone 4 acceptance