Skip to content
CCPEDIAby Unity Nodes
Incoming#880 Pull requestRenting Point - Serviços de Informática, Lda. (Logical Contracts), PortugalDeveloper Experience, Tooling & Education: RFP 18, Integration into SDLCs (testing frameworks, CI/CD pipelines); also relevant to RFP 19, DPM components

Proposal: From EVM to Daml with behavioural parity

Opened 06-10-2026 by mcalejo, last activity 9d ago

  1. Incoming9 days so far06-10-2026
  2. Needs Championnot reached
  3. In Reviewnot reached
  4. Ready for Votenot reached
  5. Voting Livenot reached
  6. Approvednot reached
Waiting on
Nobody has picked it up
idle 9 days
Funding request
1,300,000 CC
Champion named in file
Needs Champion
Duration
6 months
Organization
Renting Point - Serviços de Informática, Lda. (Logical Contracts), Portugal
RFP or roadmap area
Developer Experience, Tooling & Education: RFP 18, Integration into SDLCs (testing frameworks, CI/CD pipelines); also relevant to RFP 19, DPM components

Development Fund Proposal Submission

Proposal file: rfps/developer-experience-tooling-education/2026-10-LogicalContracts-evm-to-daml-parity.md

Applicant

Organization: Renting Point - Serviços de Informática, Lda. (Logical Contracts), Portugal

Author / Primary Contact: Miguel Calejo, mc@logicalcontracts.com.com, GitHub @mcalejo

Champion: Needs Champion


Proposal Classification

Proposal Type:

  • RFP-aligned proposal
  • Individual initiative

RFP / Roadmap Area: Developer Experience, Tooling & Education: RFP 18, Integration into SDLCs (testing frameworks, CI/CD pipelines); relevant to RFP 19, DPM components

Label: daml-tooling

SIG: Daml Language & Developer Tooling


Funding & Timeline

Total Funding Request: 1,300,000 CC

Project Duration: 6 months

Maximum Amount: N/A

Maximum Duration: N/A


Summary

Teams bringing Ethereum applications to Canton either run Solidity unchanged on the EVM layer or rewrite in Daml, with no check that the rewrite behaves like the original. We will release an open-source tool (Apache-2.0) that writes idiomatic, CIP-0056-conformant Daml from a verified Solidity contract and produces parity evidence. That evidence is the contract's own tests running on Canton plus its recorded mainnet transactions replayed against the generated Daml with state compared after every call, delivered as a report a reviewer can read and a CI step that keeps it current. Both halves of the path already exist and are publicly documented (849/849 USDC values agree on replay, and 18/22 SDK Daml Scripts round-trip on a Canton sandbox). The grant funds the single tool, the idiomatic Daml target, parity on Canton itself, the release, and adoption by three independent teams.


Submission Checklist

  • Full proposal file is included in this PR
  • Organization and primary contact identified
  • Champion identified or Needs Champion selected
  • RFP / roadmap alignment identified, if applicable
  • Total funding request provided
  • Project duration provided
  • Proposal is within any RFP maximum amount
  • Proposal is within any RFP maximum duration
  • Milestones and milestone funding are defined in the proposal
  • Acceptance criteria are based on ecosystem value
  • Architectural alignment is addressed

Milestones 4

  1. Idiomatic Daml from EVM token familiesend of month 2
  2. Parity evidence on Cantonend of month 4
  3. Open-source release and CI integrationend of month 5
  4. Adoption by independent teamsend of month 6