G
Grant AtlasCanton Development Fund
Board synced 40 min ago

Proposal: Add DPM Trace source-aware debugging

SubmittedPR
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
1.1%
% if all RFV pass
1.1%
Ask (CC)
1,900,000

Comments by org

37 comments · 1 org · last activity Jun 23, 2026

OrganisationComments
Digital Asset20
Unknown17
View discussion on GitHub