G
Grant AtlasCanton Development Fund
Board synced 28 min ago

Proposal: Add DPM Trace source-aware debugging

ApprovedMerged
SIG
daml-tooling
Champion
Author org
Ask
1,900,000
View on GitHub

Abstract

We propose to build dpm trace, an open-source DPM plugin for inspecting and debugging Canton transactions. A developer should be able to start from an already committed update id, run a single CLI command, and get a readable transaction trace. From there, the tool adds interactive inspection and source-aware debugging workflows. To make that reliable, we also propose compiler-generated debug metadata so transaction traces and debugger steps can link back to Daml source.

Milestones

TitleDue dateTargetAmount (CC)
Transaction Trace CLI320,000
Trace Bundles320,000
Interactive Debugger320,000
Debug Information Format and Compiler Integration620,000
Adoption and Ecosystem Validation320,000 CC upon committee acceptance and adoption criteria320,000
Total1,900,000
Budget impact
% of available
0.8%
% if all RFV pass
0.8%
Ask (CC)
1,900,000

Comments by org

47 comments · 2 orgs · last activity Aug 6, 2026

OrganisationComments
Unknown23
Digital Asset22
Canton Foundation2
View discussion on GitHub