LIVE
CC$0.1509 -0.72%CBTC$78,241 +1.24%USDCx$1.00 +0.01%ETH$1,580 -0.45%BTC$78,241 +1.24%Inst. Assets$4T +5.2%24h Vol$10.0M -3.1%Validators800+ 55 SVsCC$0.1509 -0.72%CBTC$78,241 +1.24%USDCx$1.00 +0.01%ETH$1,580 -0.45%BTC$78,241 +1.24%Inst. Assets$4T +5.2%24h Vol$10.0M -3.1%Validators800+ 55 SVs
Implementedby Digital Asset

CIP-0042: Daml 3.0 Runtime Specification

Overview

CIP-0042 defines the Daml 3.0 runtime environment for the Canton Network, specifying execution semantics, resource limits, and compatibility requirements. The proposal covers the upgrade path from Daml 2.x, introduces improved contract key handling, enhanced choice authority models, and optimized transaction processing. CIP-0042 ensures that all Canton participants run a consistent runtime environment, enabling deterministic smart contract execution across domains.

Impact on Canton Network

The Daml runtime is the execution engine for all Canton smart contracts. CIP-0042 ensures consistency across the network and introduces performance improvements that support Canton's growing transaction volume.

About Canton Network Governance

Canton Improvement Proposals (CIPs) are the formal mechanism for suggesting changes to the Canton Network protocol, standards, and ecosystem processes. Each CIP goes through a lifecycle from Draft to Proposed to Active or Implemented, with community review and validator consensus required for adoption.

The CIP process ensures that protocol changes are carefully considered, widely reviewed, and transparently documented. This governance framework is essential for maintaining Canton's position as the leading institutional blockchain, where predictability and stability are paramount.

Frequently Asked Questions

What is CIP-0042?

+
CIP-0042 specifies the Daml 3.0 runtime for Canton, defining how smart contracts execute, resource limits, and the upgrade path from earlier Daml versions.

Is Daml 3.0 backward compatible?

+
CIP-0042 defines migration procedures for Daml 2.x contracts. Most existing contracts work with minimal changes, though some advanced features require updates.