Skip to content
CCPEDIAby Unity Nodes
Incoming#230 Pull request

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

Opened 18-04-2026 by autherliu, last activity 28d ago

  1. Incoming186 days so far18-04-2026
  2. Needs Championnot reached
  3. In Reviewnot reached
  4. Ready for Votenot reached
  5. Voting Livenot reached
  6. Approvednot reached
Waiting on
Nobody has picked it up
idle 186 days
Discussion
0 messages
0 people

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

  • Proposal file added under /proposals/
  • Milestones and funding amounts defined
  • Acceptance criteria included
  • 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.

Milestones 3

  1. Foundations — SDK v0, Schemas, and Local Dev Kit8 weeks from project start
  2. Pilots — Two Real Applications + Reconciliation Hardening10 weeks after Milestone 1 acceptance
  3. Production-Grade Toolkit, Mainnet-Class Pilot Path, and Handover10 weeks after Milestone 2 acceptance