Skip to content
CCPEDIAby Unity Nodes
#5Incoming Pull Request

Proposal: Daml Security Framework

1D0n20-02-2026Last activity 6mo ago

Development Fund Proposal Submission

Proposal file:
/proposals/daml-security-framework.md

Summary

This proposal delivers the first security framework for the Daml smart contract language: a 12-class vulnerability taxonomy, a 45-item pre-deployment audit checklist, and a static analysis CLI (daml-check) with detectors for the 6 highest-severity vulnerability classes. A working proof-of-concept scanner with two detectors is already published at https://github.com/1D0n/daml-security-framework

Checklist

  • [*] Proposal file added under /proposals/
  • [*] Milestones and funding amounts defined
  • [*] Acceptance criteria included
  • [*] Alignment with Canton priorities described

Notes for Reviewers

This proposal is security-focused and may warrant Security Subcommittee review. The PoC repo includes runnable Daml Script exploits for CLASS-6 (ledger time manipulation) and CLASS-7 (nonconsuming side effects), demonstrating the scanner's detection capabilities against real vulnerability patterns.

← Back to Proposals