Skip to content

C# / .NET SDK for Canton Network #46 - Milestone 5+ (Ongoing): Quarterly Maintenance

OPENIssue
by pedrodneves08-07-2026
300K CC requested

Milestone 5+ (Ongoing): Quarterly Maintenance

  • Estimated Delivery: Ongoing, quarterly renewal
  • Focus: Protocol compatibility, security patches, community support
  • Deliverables / Value Metrics:

| Deliverable | Acceptance Criteria | |-------------|---------------------| | Protocol compatibility | SDK updated within 4 weeks of each Canton minor release | | Security patches | Critical vulnerabilities patched within 72 hours of disclosure | | Dependency updates | .NET LTS version support maintained | | Community support | Issues triaged within 1 week; PRs reviewed within 2 weeks | | Quarterly changelog | Published release notes summarizing changes | | Ongoing adoption | Quarterly report showing download trends, active issues, and community contributions |

Verification: Release tags demonstrating compatibility with latest Canton version; issue response times auditable via GitHub; quarterly adoption report submitted.

----

Acceptance Criteria

Per the template framework introduced in PR #258, acceptance is based on demonstrated ecosystem value, not artifact delivery alone. Each milestone above is bound to a measurable adoption gate (external developer feedback, NuGet downloads, named external integrations, GitHub engagement) — not a CI-passing or feature-complete checkbox.

The Tech & Ops Committee will evaluate completion based on:

  • Ecosystem-value gates met for each milestone (see per-milestone deliverables — each ties funding to measurable adoption)
  • Deliverables completed as specified for each milestone
  • Demonstrated functionality and operational readiness
  • Documentation and knowledge transfer provided

Project-specific ecosystem-value conditions:

  • All code published as open source under Apache 2.0 license
  • NuGet packages published and installable from the public NuGet feed — including the codegen tooling itself and pre-built Canton.Splice.* reference bindings for the published Splice DARs
  • Integration tests passing against Canton LocalNet
  • API documentation site deployed and accessible
  • M4 ecosystem gates — adoption among regulated TradFi institutions (banks, custodians, exchange operators, asset managers) and external Canton applications using the SDK on mainnet — assessed per the deliverable + per-event tranche structure in M4 above

| Milestone | Amount | Description | |-------------|---------------------|---------------------| | Milestone 5 - Ongoing Maintenance(s) | 300,000 CC | Variable according to the Foundation |

_Originally posted by @pedrodneves in https://github.com/canton-foundation/canton-dev-fund/issues/46#issuecomment-4914254430_