Proposal: MeterKit for Canton (metering, reconciliation, reference Daml)
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.