Skip to content

Proposal: Canopy - Open-source multi-asset fund CIP + protocol#95

Open
iamyxsh wants to merge 1 commit intocanton-foundation:mainfrom
iamyxsh:main
Open

Proposal: Canopy - Open-source multi-asset fund CIP + protocol#95
iamyxsh wants to merge 1 commit intocanton-foundation:mainfrom
iamyxsh:main

Conversation

@iamyxsh
Copy link

@iamyxsh iamyxsh commented Mar 16, 2026

Development Fund Proposal Submission

Proposal file:
/proposals/canopy.md


Summary

Canopy is an open-source Daml package and draft CIP specification for composable fund infrastructure on Canton. It gives asset managers a standard way to create multi-asset funds with NAV tracking from RedStone oracle feeds, CIP-56 share tokens, subscription/redemption with lockups, fee accrual, and automated rebalancing through CantonSwap. The entire codebase ships under MIT license.

A working proof-of-concept is at github.com/iamyxsh/canopy-poc.

3 milestones, 6 months, ~833,000 CC. The output is a working fund protocol on mainnet with at least two live funds, a security audit, an SDK, and a formal CIP submission for a Canton Fund Standard co-sponsored with the Foundation.

Champion: Canton Foundation (Parth Chaturvedi, parth@canton.foundation)


Checklist

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

Notes for Reviewers

  • Tech & Ops champion: Parth Chaturvedi (Canton Foundation)
  • Proof-of-concept demonstrating Daml fluency: https://github.com/iamyxsh/canopy-poc
  • Designed as a CIP from day one per champion's recommendation
  • All funding denominated in CC at ~$0.15 conversion rate

@iamyxsh iamyxsh requested a review from a team as a code owner March 16, 2026 20:36
@iamyxsh iamyxsh force-pushed the main branch 2 times, most recently from 320d735 to 8df15f1 Compare March 16, 2026 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants