G
Grant AtlasCanton Development Fund
Board synced 38 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 CLI——320,000
Trace Bundles——320,000
Interactive Debugger——320,000
Debug Information Format and Compiler Integration——620,000
Adoption and Ecosystem Validation—320,000 CC upon committee acceptance and adoption criteria320,000
Total1,900,000
Budget impact
% of approved-to-date
2.6%
% if all RFV pass
—

RFV scenario unavailable — using approved-to-date as denominator (degraded mode).

Ask (CC)
1,900,000

Comments by org

52 comments · 2 orgs · last activity Sep 28, 2026

OrganisationComments
Unknown24
Digital Asset22
Canton Foundation6
View discussion on GitHub