Skip to content
CCPEDIAby Unity Nodes
In Review#856Pull requestWalnutRFP 18 (Integration into SDLCs) and RFP 19 (DPM Components and Extension Ecosystem)

Proposal: Canton Transaction Profiler

Opened 25-09-2026 by marijamijailoviclast activity 19d ago

  1. Incoming27 days25-09-2026
  2. Needs Champion22 days22-10-2026
  3. In Review2 days so far13-11-2026
  4. Ready for Votenot reached
  5. Voting Livenot reached
  6. Approvednot reached
Waiting on
Waiting on the applicant
idle 2 days
Funding request
3,100,000 CC
Champion named in file
Curtis Hrischuk, Digital Asset (c***@digitalasset.com)
Duration
18 weeks, followed by 12 months of maintenance
Organization
Walnut
RFP or roadmap area
RFP 18 (Integration into SDLCs) and RFP 19 (DPM Components and Extension Ecosystem)

Walnut proposes dpm profile, an open-source DPM component for transaction size and estimated traffic cost analysis, Daml Script timing, source links, and CI regression checks. It addresses RFP 18(Integration into SDLCs) and RFP 19(DPM Components and Extension Ecosystem).

Development Fund Proposal Submission

Proposal file: Canton Transaction Profiler

Applicant

Organization: Walnut

Authors / Primary Contacts:

Champion: Curtis Hrischuk, Digital Asset - curtis.hrischuk@digitalasset.com

Proposal Classification

Proposal Type:

  • RFP-aligned proposal
  • Individual initiative

RFP / Roadmap Area: RFP 18, Integration into SDLCs; RFP 19, DPM Components and Extension Ecosystem. Developer Experience, Tooling and Education.

Label: daml-tooling

Funding & Timeline

Total Funding Request: 3,100,000 CC

Project Duration: 18 weeks of delivery and adoption, followed by 12 months of maintenance.

Maximum Amount: N/A

Maximum Duration: N/A

Summary

Developers need to identify expensive transaction data, understand script execution time, connect results to Daml code, and catch regressions in CI. The profiler combines existing Daml Engine profiles with transaction analysis and timestamped script traces, with source links where available. Acceptance includes independent adoption and CI use, followed by quarterly maintenance reports.

Submission Checklist

  • Full proposal file is included in this PR
  • Organization and primary contacts identified
  • Champion identified
  • RFP / roadmap alignment identified
  • Total funding request provided
  • Project duration provided
  • Proposal is within any RFP maximum amount (none specified)
  • Proposal is within any RFP maximum duration (none specified)
  • Milestones and milestone funding are defined in the proposal
  • Acceptance criteria are based on ecosystem value
  • Architectural alignment is addressed

Milestones 5

  1. Transaction size and estimated cost profiling5 weeks from start
  2. Daml Script execution and elapsed timing5 weeks after Milestone 1 acceptance
  3. Test-suite reports, baselines, and CI budgets4 weeks after Milestone 2 acceptance
  4. Public release, adoption, and ecosystem validation4 weeks after Milestone 3 acceptance
  5. Maintenance