Skip to content
CCPEDIAby Unity Nodes
Declined#56 Pull request

Proposal: Verified DAML applications with Quint - Specification-Driven Testing and AI-Assisted Smart Contract Development for Canton

Opened 06-03-2026 by crodriguezvega, last activity 3mo ago

  1. Incoming6.3 days19-03-2026
  2. Needs Champion84 days25-03-2026
  3. In Review28 days17-06-2026
  4. Declinedsince 15-07-2026
Funding request
$150,000 USD equivalent in Canton Coin (CC)
Discussion
7 messages
4 people

Development Fund Proposal Submission

Proposal file: /proposals/informal-systems-verified-daml-applications-with-quint.md


Summary

This proposal aims to bring formal specification and model-based testing to DAML applications on Canton. It delivers:

  • A spec-driven LLM code generation workflow where a Quint specification of the intended behavior guides an LLM to produce DAML code.
  • Quint connect for DAML, a framework that automatically verifies a DAML contract against its Quint spec by replaying generated traces.

For the Canton ecosystem this raises the baseline correctness of DAML applications, introduces a practical specification-first discipline accessible to application developers, and makes AI-assisted DAML development verifiable.


Checklist

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

Notes for Reviewers

Informal Systems is a research and engineering company specializing in formal methods, distributed systems, and blockchain infrastructure. Among other achievements, we were the originators and lead developers of Malachite, a high-performance BFT consensus engine, until it was acquired by Circle in August 2025.

Quint is Informal's open-source executable specification language in the It includes a built-in simulator, model checker, and support for the ITF trace format used by quint-connect (a library for model-based testing of Rust applications). It is actively maintained and has been adopted for specifying distributed protocols, consensus algorithms, and smart contract systems.

Milestones 4

  1. Quint connect for DAML5 weeks.
  2. Spec-Driven DAML code generation4 weeks
  3. Quint Connect for DAML
  4. Spec-Driven DAML Code Generation