Proposal: DPM Debug — Visual Debugging Plugin for Daml on Canton
Development Fund Proposal Submission
Proposal file: /proposals/2026-07-Lazer-dpm-debug.md
---
Summary
dpm-debug is a DPM plugin bringing visual transaction debugging, structured test output with assertion diffs, and a searchable debug log panel to the Daml developer experience on Canton — the #1 gap cited in the Foundation's DX survey. Lazer Technologies requests 1,000,000 CC (~$140,000) over 16 weeks across 3 milestones (400K/400K/200K CC), released MIT-licensed as a common-good developer tool.
---
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
Runtime debugging complements (does not overlap) Certora's compile-time static analysis (#130) and extends Foundation-funded DPM (#49) via its plugin architecture. Champion: Jatin Pandya (Canton Foundation). Supporting strategy deck: https://lazertechnologies.github.io/canton-debugger-proposal/