Proposal: Add DPM Trace source-aware debugging
SubmittedPR- SIG
- daml-tooling
- Champion
- —
- Author org
- —
- Ask
- 1,900,000
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
| Title | Due date | Target | Amount (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 criteria | 320,000 |
| Total | 1,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
| Organisation | Comments |
|---|---|
| Digital Asset | 20 |
| Unknown | 17 |