Skip to content
CCPEDIAby Unity Nodes
Needs Champion#125 Pull request

Proposal: Canton Spring Boot Starter for Ledger Apps

Opened 23-03-2026 by deepthi-2531, last activity 28d ago

  1. Incoming3.3 days23-03-2026
  2. Needs Champion209 days so far26-03-2026
  3. In Reviewnot reached
  4. Ready for Votenot reached
  5. Voting Livenot reached
  6. Approvednot reached
Waiting on
Waiting on the applicant
idle 209 days
Funding request
600,000 CC
Discussion
0 messages
0 people

Development Fund Proposal Submission

Proposal file:
/proposals/canton-spring-boot-starter-for-ledger-apps.md


Summary

This proposal requests funding for an open-source Spring Boot starter and backend integration toolkit for Canton-connected ledger applications. It delivers reusable Spring-native runtime patterns for participant connectivity, projection checkpointing, replay-safe processing, idempotent submission, health and metrics integration, local Testcontainers-based testing, and reference backend services that reduce adoption friction for enterprise JVM teams.


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 scoped to the backend service-runtime layer for JVM/Spring teams, not as a replacement for general-purpose SDKs, AppKit, or DevKit-style tooling. The first release is deliberately narrow and reviewable, with an explicit v1 support matrix, two concrete reference-service archetypes, and a documented pilot evaluation run used to harden the starter before final release.

Milestones 4

  1. Public Alpha for Spring-Based Canton Service Bootstrapping
  2. External Evaluator Run for Runtime Patterns
  3. Hardened Team-Adoptable Backend Toolkit
  4. Release and Pilot-Backed Hardening