Skip to content
CCPEDIAby Unity Nodes
OPEN#232 Pull request

Development Fund: Canton-Common-Asset (CCA) proposal

Opened 20-04-2026 by rk47-coder, last activity 28d ago

Waiting on
Nobody has picked it up
idle 184 days
Discussion
0 messages
0 people

Development Fund Proposal Submission

Proposal file:
/proposals/canton-common-asset.md


Summary

Canton-Common-Asset (CCA) is an open-source Daml interface library that gives banks and builders shared IAsset / ILockedAsset primitives, a standard Lock/Unlock/Liquidate encumbrance path for collateralized lending, and an AtomicDvP pattern for atomic multi-leg settlement on Canton. It reduces fragmentation across RWA and institutional lending apps so teams can interoperate and ship faster without reinventing the same ledger logic. The grant funds three milestones (interfaces & core logic → institutional lending & collateral hooks → docs, demo app, SDK, and Mainnet) for 700,000 CC total, with explicit acceptance criteria and Apache 2.0 release.


Checklist

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

Notes for Reviewers

  • Funding: 700,000 CC — M1 180,000 CC on grant approval; M2 240,000 CC after M1 and M2 acceptance; M3 280,000 CC after M3 acceptance (see proposal Funding and Milestones sections).
  • Scope: Purely additive Daml library + reference templates + Testnet/Mainnet demo path; no Canton protocol changes.
  • Committee focus: Review Acceptance Criteria table (Sandbox/Testnet/Mainnet gates) and payment gating vs. deliverables in each milestone.

Milestones 3

  1. Interface Design & Core Logic (Weeks 1 to 4)target M1 acceptance review by end of week 4 from grant approval
  2. Institutional Lending & Collateral Hooks (Weeks 5 to 8)target M2 acceptance review by end of week 8 from grant approval
  3. Technical Documentation & Demo Application (Weeks 9 to 12)target M3 acceptance review by end of week 12 from grant approval