Skip to content
CCPEDIAby Unity Nodes
Incoming#14 Pull request

Proposal: cast universal bridge

Opened 21-02-2026 by redtoali, last activity 1mo ago

  1. Incoming223 days so far19-03-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 223 days
Funding request
600,000 CC
Discussion
0 messages
0 people

Development Fund Proposal Submission

Proposal file:
/proposals/cast-universal-bridge.md


Summary

This proposal introduces Cast, a tool that generates contract-specific OpenAPI v3.1 schemas directly from Daml .dar files. It bridges the gap between Daml’s strict type system and the standard Web2 ecosystem, enabling instant SDK generation and interactive documentation via Scalar UI.


Checklist

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

Notes for Reviewers

Submitted as an independent contribution by Ali Tap. This tool specifically addresses the "generic payload" limitation of the current JSON API by providing deep AST analysis of Daml packages for better developer experience.

Milestones 3

  1. Core Daml-to-OpenAPI Compiler4 Weeks
  2. Scalar UI & Gateway Integration (/reference)3 Weeks
  3. Multi-Language SDK Templates & CI/CD Tooling3 Weeks