SIG labels auto-detected and applied: tokenomics
If this is incorrect, you can update the labels from the right sidebar.
No description provided.
Showing automated messages too. Hide bot messages
Showing 1 to 1 of 1, oldest first.
SIG labels auto-detected and applied: tokenomics
If this is incorrect, you can update the labels from the right sidebar.
| Field | Details |
|---|---|
| Author | xdaluca |
| Organization | OpenZeppelin |
| RFP | N/A |
| Champion | Shaul Kfir |
| Total Funding Request | 28,378,378 CC |
| Project Duration | 24 months |
| Status | Approved |
| PR | #262 |
| Created | 2026-04-28 |
| Approved | 2026-05-13 |
This proposal requests a grant to fund the design, implementation, security audit, and ecosystem adoption of a comprehensive open-source development stack for Canton, delivered over 24 months in quarterly milestones.
The grant bundles three tightly coupled workstreams into a single proposal:
Additionally, OpenZeppelin commits to a Developer Enablement and Co-Marketing program, included at no additional cost to the fund, to drive ecosystem adoption of the libraries and Reference Implementations. This program directly supports the adoption milestones defined in this proposal.
OpenZeppelin has already begun investing in the Canton ecosystem, publishing research on smart contract security for institutional finance on Canton and open-sourcing early Canton tooling including a token template, a stablecoin template, a Daml linter, a Daml verifier, and a Daml property-based testing library. This proposal builds on that foundation.
Canton is entering a critical growth phase. Institutions like DTCC are bringing $100T+ in tokenizable assets to the network, and the recent tokenomics shift toward rewarding useful applications creates a clear window for builders.
Through multiple meetings with Digital Asset leadership and the Canton Foundation, we have identified critical gaps:
Founded in 2015, OpenZeppelin is the world leader in securing blockchain applications and smart contracts. Its open-source Contract Libraries are the industry standard for smart contract development.
| Metric | Value |
|---|---|
| Total Value Transferred via OpenZeppelin Contracts | +$35 trillion |
| TVL importing OpenZeppelin Contracts | $175B+ |
| Market share in top 50 DeFi protocols | ~85% |
| Transactions processed since 2018 | 5.9B+ |
| Average weekly NPM downloads | ~700K |
| Yearly documentation views | +1.8M |
| Yearly Contracts Wizard views | +1.6M |
OpenZeppelin has successfully built trusted contract libraries and developer tools across multiple ecosystems, each time becoming the standard foundation developers build on:
| Ecosystem | Scope |
|---|---|
| Ethereum | Solidity Contracts (10+ years), EIPs/ERCs standards, gold-standard audits, incident response |
| Starknet | Contracts Library for Cairo, SNIPs standards, Security Tooling, Contracts Wizard |
| Stellar | Contracts Library for Soroban, standards development, Ecosystem Stack, Contracts Wizard |
| Arbitrum | Contracts Library for Stylus (Rust), AIPs standards, Security Council member, Contracts Wizard |
| Midnight | Contracts Library for Compact, LunarSwap reference DEX, privacy-preserving architecture |
| Uniswap | Contracts Library for Hooks, gold-standard audits for v4, Contracts Wizard |
| Sui | Contracts Libraries for SUI Move, standards development, Starter dApps, Contracts Wizard |
| Miden | Confidential Contracts Library, standards development, Contracts Wizard, Private State Manager |
Our Midnight engagement is particularly relevant: we built LunarSwap, a working privacy-preserving DEX on a UTXO-based architecture with a functional programming language, solving many of the same challenges Canton developers face.
As the primary security partner for financial institutions including DTCC and WisdomTree, OpenZeppelin is uniquely positioned to help Canton accelerate composability across TradFi and DeFi.
This is not a cold start. OpenZeppelin has built deep expertise in privacy-preserving, UTXO-based architectures through our Midnight engagement, and our team is already ramping Daml capabilities. Our approach complements Digital Asset's commercially-driven model: we build trusted open-source building blocks that accelerate ecosystem adoption while Digital Asset focuses on core infrastructure and institutional onboarding. Through close collaboration, our development work will provide feedback on and improve existing ecosystem tools (e.g., Canton protocol, Splice, Daml SDK, Splice Wallet Kernel), helping streamline the secure development path for all builders.
Deliver shared, open-source ecosystem infrastructure for Canton that:
The Reference Implementations and the Contracts Library are designed to reinforce each other. The library roadmap feeds directly from the needs and use cases that arise from the Reference Implementations: as we build each RI, we identify and prioritize the reusable Daml primitives required, extract and generalize them into standalone library components, and then use those library components as the building blocks within the Reference Implementation itself. This means every library component is validated in a real reference application before release, and every Reference Implementation showcases integrations of our secure contract standard implementations while documenting usage of the best ecosystem tools and off-chain components.
By working on strategic DeFi use cases for Reference Implementations in parallel with the library, we continuously adjust our library roadmap to bring to Daml the primitives that will accelerate DeFi and TradFi teams. At the same time, we provide active feedback and collaborate to improve Digital Asset tools and solutions integrated into our Reference Implementations.
OpenZeppelin Reference Implementations are the next evolution of OpenZeppelin standards. They are specifically designed to target critical bottlenecks that both financial institutions and DeFi teams face when trying to integrate or migrate to Canton.
Reference Implementations dramatically compress timelines by providing production-ready blueprints and end-to-end working examples that enable teams to evaluate, decide, and deploy using battle-tested patterns rather than starting from scratch. Their reusable and audited components provide secure scaffolding for new integrations, avoiding fragmentation of similar use cases and enabling teams to build confidently over trusted patterns.
Each end-to-end implementation will include:
Even though our initial scoping for Reference Implementations focuses on DeFi applications, these will be designed with institutional composability in mind, and will include patterns such as compliance hooks, credential-based access, and multi-party attestation. This way, the implementations can serve both a crypto-native team looking to build or port their solution to Canton and a regulated institution that wants to provide DeFi utility on top of their tokenized assets or TradFi application.
As needed, Reference Implementations will also include FI Evaluation Guides specifically tailored to accelerate compliance and procurement for financial institutions. These guides translate technical architecture into the language used by teams engaged in procurement, compliance, and technology risk, providing risk-based assessments of ledger technologies, protocols, and counterparties necessary to participate in a variety of commercial implementations.
Year 1 Reference Implementations (preliminary; specific use cases to be defined through joint scoping sessions with Canton, relevant partners, and target clients):
Privacy-Preserving Decentralized Exchange (DEX): End-to-end blueprint for an open-source reference DEX that demonstrates how to build a working DeFi protocol on Canton end-to-end, leveraging OpenZeppelin's experience building LunarSwap on Midnight. Building a DEX on Canton involves unique challenges: every smart contract requires an explicit configuration of which nodes participate in consensus, so the DEX will need to set up a decentralized attestor data pool to validate the liquidity pool and trading logic. The native capability already exists on Canton (e.g., BitSafe cBTC), and Digital Asset is building improved tooling to simplify setup, which OpenZeppelin will integrate with as it becomes available. Beyond the working code, the deliverable will include educational materials on how to think about building DeFi protocols on Canton, addressing a gap that Digital Asset currently fills through hand-holding and advisory. This Reference Implementation will enable teams building different variations of exchanges, from AMMs to Centralized Limit Order Books (CLOBs).
Lending Protocol: End-to-end blueprint for a lending protocol adapted for Canton's architecture and privacy considerations, built around vaults as the core primitive, with vault features designed to integrate with established or new standards in the Canton ecosystem including credential and attestation systems. This allows the lending protocol to serve both crypto-native DeFi users and institutional participants who require compliance controls. The implementation may also explore multi-party attestation patterns, where the vault issuer is multiply attested. OpenZeppelin brings direct experience implementing tokenized vault standards and RWA-backed lending infrastructure across multiple ecosystems, including ERC-4626 on Ethereum, SEP-56 on Stellar, and equivalent implementations on Starknet, as well as deep expertise in lending protocol security through long-standing partnerships such as Compound.
Cross-Chain Stablecoin Payment Orchestration: End-to-end blueprint for stablecoin payment orchestration on Canton, enabling users holding stablecoins on other chains to transact and settle privately on Canton without exposing payment details. The reference implementation will demonstrate cross-chain settlement workflows leveraging Canton's privacy guarantees, integrating with existing stablecoin infrastructure in the Canton ecosystem (e.g., USDCx), and complementing Canton's growing institutional stablecoin ecosystem. The cross-chain components will build on the Standardized Messaging Gateway from our Contracts Library, with integration points for compliance controls via Credentials and Claims. OpenZeppelin brings direct experience working with cross-chain interoperability providers including Chainlink and LayerZero, and will collaborate with Canton ecosystem partners to ensure compatibility.
Confidential Auction Launchpad: End-to-end blueprint for a confidential auction launchpad on Canton, enabling ICOs and token distribution workflows where bids, allocations, and settlement details are visible only to the relevant parties. The reference implementation will initially focus on sealed-bid token auctions, with a design that supports additional on-chain launch mechanisms over time. The implementation will include integration points for controlled participant access, credentials, and policy checks where needed for regulated or institution-facing distributions.
Year 2 Reference Implementations will be defined through the 12-month scope review in collaboration with Canton Foundation, Digital Asset, relevant ecosystem partners, and the wider community.
By working on strategic DeFi use cases for Reference Implementations, OpenZeppelin will actively use, provide feedback on, integrate with, and build on top of Digital Asset's tooling. This includes existing tooling (language bindings, DPM and SDKs) that currently provide low-level typed access to Canton's APIs, as well as new developments in open-source decentralized party management and decentralized attestor data pool infrastructure that may be needed in the Reference Implementations.
Collaboration with ChainSafe on CIP-86 deployments. OpenZeppelin will coordinate with ChainSafe on interface design between the Daml contracts library and their CIP-86 middleware, so that applications built on OpenZeppelin primitives integrate smoothly with the ChainSafe middleware layer. OpenZeppelin and ChainSafe intend to publish joint deployment guidance for the combined library and middleware pattern, and to align on technical details as both projects mature.
OpenZeppelin will not only collaborate to improve the developer experience of existing ecosystem tools, but will also integrate tools from the OpenZeppelin Stack into Canton as needed, targeting specific functionalities required by the Reference Implementations. These may include tools that developers already use in other ecosystems, such as Monitor for event detection and alerting, and a Private State Manager for off-chain synchronization.
OpenZeppelin will deliver a secure, audited, and well-documented contracts library for Daml that serves the same role as OpenZeppelin Contracts for Solidity: the trusted foundation that every developer imports and composes when building applications. These libraries will provide a standardized layer of reusable code assets that streamline secure development in Canton.
The specific building blocks and the order in which we bring them to production depends heavily on the particular architectural and language constraints of each ecosystem, as well as the specific types of use cases targeted in their strategic roadmap. We envision an initial 24-month engagement, split into quarterly milestones, to develop the complete contracts library, with an evolving roadmap that feeds directly from the needs and use cases that arise from our Reference Implementations.
Library Support for Existing CIPs:
CIP-56 Canton Network Token Standard: Review, design, and implementation ensuring it is modular and maximally extensible in terms of enabling the expression and enforcement of the complex rules and regulations required by financial assets like stablecoins as well as institutional asset management in general. In line with our experience implementing and distributing ERC-20 in Ethereum and similar token standards in other ecosystems, we will build a production-ready token standard implementation that developers can import in their applications, with Digital Asset maintaining the specification and OpenZeppelin providing the audited implementation.
CIP-86 ERC-20 Middleware and Distributed Indexer: Support for the CIP-86 workstream, which enables Ethereum-native tooling (MetaMask, JSON-RPC, standard ABIs) to interact with CIP-56 tokens on Canton. ChainSafe has shipped the reference middleware, providing the Ethereum JSON-RPC facade, MetaMask compatibility, and the bidirectional ERC-20 to CIP-56 asset bridge. OpenZeppelin will ensure the audited Daml primitives delivered through this grant are designed for clean integration with the ChainSafe middleware, so DeFi protocols porting to Canton can deploy the OpenZeppelin library on the contract layer and run the ChainSafe middleware in front of it without adapter code. OpenZeppelin and ChainSafe will publish joint deployment guidance and reference architectures for the combined pattern, and will co-market it as the standard on-ramp for Ethereum-native teams entering Canton.
"ChainSafe views OpenZeppelin's Daml contracts library as complementary to our CIP-86 middleware. Teams using OpenZeppelin primitives for their application logic combined with our middleware for Ethereum-native UX gain a complete Ethereum-like development and user experience on Canton. We look forward to collaborating on interface alignment and co-marketing this pattern to the ecosystem."
Colin Schwarz, Program Lead, ChainSafe
Other CIPs published by the community will be reviewed and considered for implementation as we progress through the engagement.
Additional Library Components:
OpenZeppelin will provide additional library components for other features required for the DeFi Reference Implementations, so that these features may be used within the RIs and by developers for other applications. OpenZeppelin will also submit new CIPs associated with these, as deemed appropriate and desirable by the community, to promote standardization and reuse. Smart contract features and standards covered may include:
Additional library components may include contract types that are difficult or not feasible to implement on other blockchains due to technical constraints, new use cases made possible by Canton's unique private architecture, as well as deeper enhancements or extensions to familiar patterns from other ecosystems.
Developer Tools:
OpenZeppelin will dedicate 55 researcher-weeks of security capacity over 24 months, covering:
This security capacity is scoped to OpenZeppelin-produced code. All security findings and reports will be published alongside the audited releases.
To support the adoption milestones defined in this proposal, OpenZeppelin commits to the following at no additional cost to the fund:
OpenZeppelin's reach: ~150K monthly documentation views, 58.5K X followers (~180K monthly impressions), 14.5K LinkedIn followers, ~13K monthly blog views.
This proposal aligns with the Canton ecosystem's core needs across multiple dimensions:
OpenZeppelin will actively collaborate with Digital Asset on existing and evolving open-source tooling, providing developer experience feedback and security input that benefits the entire ecosystem.
This work aligns with and builds upon the following published Canton standards and ecosystem development proposals:
No backward compatibility impact. The Contracts Library and Reference Implementations are new additions to the ecosystem. Library components implementing existing CIPs (CIP-56, CIP-86, CIP-103, CIP-104) will follow the published specifications and maintain compatibility with existing ecosystem tooling.
Engagement start. Proposal was accepted on May 13th 2026. Delivery work began on 14 May 2026. The milestone submission dates below reflect this start date.
| Field | Value |
|---|---|
| Estimated Delivery | Quarter 1: 14 May to 13 August 2026 |
| Submission Date | 13 August 2026 |
| Focus | Foundational library components and Reference Implementation research |
Reference Implementations:
Contracts Library:
Security:
Developer Enablement (included):
Acceptance Criteria:
| Field | Value |
|---|---|
| Estimated Delivery | Quarter 2: 14 August to 13 November 2026 |
| Submission Date | 13 November 2026 |
| Focus | First Reference Implementation and DeFi-enabling library components |
Reference Implementations:
Contracts Library:
Security:
Developer Enablement (included):
Acceptance Criteria:
| Field | Value |
|---|---|
| Estimated Delivery | Quarter 3: 14 November 2026 to 13 February 2027 |
| Submission Date | 13 February 2027 |
| Focus | Second Reference Implementation, lending-enabling library components, and developer tooling |
Reference Implementations:
Contracts Library:
Security:
Developer Enablement (included):
Acceptance Criteria:
| Field | Value |
|---|---|
| Estimated Delivery | Quarter 4: 14 February to 13 May 2027 (End of Year 1) |
| Submission Date | 13 May 2027 |
| Focus | Final Year 1 Reference Implementations, cross-chain library, and Year 1 adoption proof |
Reference Implementations:
Contracts Library:
Security:
Developer Enablement (included):
Delivery Acceptance Criteria:
Adoption Criteria (Year 1):
To support these adoption targets, the Canton Foundation and Digital Asset will actively introduce OpenZeppelin to teams building in the Canton ecosystem and facilitate integration opportunities throughout the engagement.
| Field | Value |
|---|---|
| Estimated Delivery | Quarter 5: 14 May to 13 August 2027 |
| Submission Date | 13 August 2027 |
| Focus | First Year 2 Reference Implementation and extended library components |
Reference Implementations:
Contracts Library:
Security:
Developer Enablement (included):
Acceptance Criteria:
| Field | Value |
|---|---|
| Estimated Delivery | Quarter 6: 14 August to 13 November 2027 |
| Submission Date | 13 November 2027 |
| Focus | Second Year 2 Reference Implementation and token utility libraries |
Reference Implementations:
Contracts Library:
Security:
Developer Enablement (included):
Acceptance Criteria:
| Field | Value |
|---|---|
| Estimated Delivery | Quarter 7: 14 November 2027 to 13 February 2028 |
| Submission Date | 13 February 2028 |
| Focus | Third Year 2 Reference Implementation and additional Canton standards |
Reference Implementations:
Contracts Library:
Security:
Developer Enablement (included):
Acceptance Criteria:
| Field | Value |
|---|---|
| Estimated Delivery | Quarter 8: 14 February to 13 May 2028 (End of Year 2) |
| Submission Date | 13 May 2028 |
| Focus | Final Reference Implementation, remaining audits, and Year 2 adoption proof |
Reference Implementations:
Contracts Library:
Security:
Developer Enablement (included):
Delivery Acceptance Criteria:
Adoption Criteria (Year 2):
The Canton Foundation and Digital Asset will continue to facilitate introductions to new and existing ecosystem teams throughout Year 2.
The Tech & Ops Committee will evaluate completion of each milestone based on:
Code Quality:
Security:
Documentation:
Adoption (Milestones 4 and 8):
Project-Specific Conditions:
Total: 28,378,378 CC
CC amounts below use a 30-day average CC/USD price of $0.148 calculated on April 28, 2026, and will be recalculated upon committee approval of this proposal.
| Milestone | Reference Implementations | Contracts Library | Security | Dev Enablement | Subtotal | % of Total | Trigger |
|---|---|---|---|---|---|---|---|
| M1 (Q1) | Research and Design | CIP-56, CIP-86, CIP-103, CIP-104 | Audits, Continuous Coverage | Included | 2,128,378 CC | 7.5% | Committee acceptance |
| M2 (Q2) | RI 1: DEX | Vaults, Hooks, RBAC, Timelock/Pause | Audits, Reviews, Pen Tests | Included | 2,128,378 CC | 7.5% | Committee acceptance |
| M3 (Q3) | RI 2: Lending | NFTs, Multi-Sig, Credentials, Wizard, AI Tools | Audits, Reviews, Pen Tests | Included | 2,128,378 CC | 7.5% | Committee acceptance |
| M4 (Q4, End Y1) | RI 3: Cross-Chain, RI 4: Auction | Messaging Gateway, Additional Standards | Audits, Reviews, Pen Tests | Included | 7,804,054 CC | 7.5%(Delivery)20% (Adoption) | Committee acceptance AND adoption criteria |
| M5 (Q5) | RI 5 (TBD) | Staking, Additional Standards | Audits, Reviews, Pen Tests | Included | 1,418,919 CC | 5% | Committee acceptance |
| M6 (Q6) | RI 6 (TBD) | Vesting, Auctions, Developer Tools | Audits, Reviews, Pen Tests | Included | 1,418,919 CC | 5% | Committee acceptance |
| M7 (Q7) | RI 7 (TBD) | Additional Standards | Audits, Reviews, Pen Tests | Included | 1,418,919 CC | 5% | Committee acceptance |
| M8 (Q8, End Y2) | RI 8 (TBD) | Additional Standards | Audits, Reviews, Pen Tests | Included | 9,932,433 CC | 5%(Delivery)30% (Adoption) | Committee acceptance AND adoption criteria |
Payment Weighting by Year: Year 1 is weighted 60% delivery / 40% adoption. Year 2 is weighted 40% delivery / 60% adoption. Overall split across the full engagement is 50% delivery / 50% adoption.
| Tier | Condition | Bonus | Amount |
|---|---|---|---|
| Delivery acceleration | All delivery milestones in year completed 1 month ahead of schedule | 15% of that year's adoption payout | 851,351 CC (Y1) / 1,277,027 CC (Y2) |
| Adoption over-performance | Adoption criteria met with 2x the required independent integrators | 15% of that year's adoption payout | 851,351 CC (Y1) / 1,277,027 CC (Y2) |
Early completion bonuses are mutually exclusive per year.
This proposal spans 24 months, significantly exceeding the 6-month threshold for fixed Canton Coin denomination. To address CC/USD price volatility:
OpenZeppelin will issue an invoice on the first day of each calendar quarter for that quarter's milestone. Payment is expected upon milestone delivery and committee acceptance. If the milestone is accepted before the quarter ends, payment is due on the day of acceptance.
OpenZeppelin will coordinate with the Canton Foundation on the following, at no additional cost to the fund:
These activities directly support the adoption milestones by driving developer awareness, onboarding, and library uptake across the Canton ecosystem.
All code produced under this grant will be published as open source: the Contracts Library and Reference Implementations under the MIT license, and OpenZeppelin tooling under the AGPL 3.0 license. OpenZeppelin has a demonstrated track record of maintaining open-source contract libraries as long-term public goods across Ethereum (10+ years), Starknet, Stellar, Arbitrum, and others.
Post-grant maintenance of the Canton Contracts Library will follow the same model: OpenZeppelin will continue to maintain the library as part of its open-source portfolio. Should the Canton Foundation require a formal maintenance commitment beyond the grant period, this can be structured as a separate recurring maintenance grant.
The Reference Implementations and Contracts Library are tightly coupled: the library provides the reusable primitives, and the RIs demonstrate how to compose them into production applications. Separating them risks approving one without the other, undermining the value of both. The security audit workstream ensures every release meets the quality bar the ecosystem expects from OpenZeppelin. Bundling all three into a single proposal ensures the grant delivers a complete, self-contained ecosystem contribution.
OpenZeppelin has replicated this exact model across 9 ecosystems over 10 years. In each case, the libraries became the standard foundation developers build on:
With a growing customer base that includes Uniswap, DTCC, and WisdomTree, and as the primary security partner for financial institutions, Canton gains the opportunity to leverage the strength and trust associated with the OpenZeppelin brand for a joint go-to-market strategy to access new opportunities both in DeFi and TradFi.
Building a comprehensive contracts library and 8 Reference Implementations is a multi-year undertaking. Our experience across other ecosystems (Ethereum, Starknet, Stellar) shows that Year 1 is primarily build and establish, while Year 2 is when adoption compounds as the library reaches critical mass. The 12-month scope review and no-fault termination provide the Foundation with clear off-ramps if priorities change.
All code produced under this grant will be released as open source:
All development will be conducted in public GitHub repositories under the OpenZeppelin organization, with full transparency into the development process, code reviews, and CI/CD pipeline.
Rebuilt from the recorded board moves (complete history). get_dev_fund_lifecycle(number) gives the same in the MCP.