Skip to content

Proposal: MeterKit for Canton (metering, reconciliation, reference Daml)

OPENPull Request
by autherliu18-04-2026Incoming
2.2M CC requested

Development Fund Proposal Submission

Proposal file: /proposals/meterkit-for-canton.md

---

Summary

This PR adds a Development Fund proposal for MeterKit for Canton: an open-source, pluggable metering SDK, documented schemas, on-chain/off-chain reconciliation samples, and reference Daml for policy-driven application rewards, aimed at reducing duplicated telemetry and reconciliation work for Canton app builders.

The work is scoped as shared public infrastructure (not a proprietary rewards operator), with milestones tied to adoption (pilots, event volume, external integrations) and a clear maintenance plan. Total request: 2,200,000 CC across three milestones (550,000 / 700,000 / 950,000).

It aligns with ecosystem priorities under App Building and Developer Experience, specifically simplified traffic accounting and application rewards. Champion: Need Champion, pending Foundation/SIG match before moving from Draft to Submitted.

---

Checklist

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

---

Notes for Reviewers

  • Champion: Still Need Champion; author requests Foundation facilitation per repository README for external contributors.
  • SIG routing: Proposal suggests primary reviewers from the application developers SIG (SDK, dApp, reconciliation), with node operators as a secondary fit for collector and runbooks; see proposal header.
  • Pilot and adoption metrics: Milestones 2–3 include quantitative gates (deduplicated metering records, external repo outside author-controlled perimeter, at least five dependents with good-faith evidence); equivalence path for pilots that cannot share production numbers.
  • Scope boundary: The toolkit does not define network incentive eligibility; see section 1a in the proposal.