Discussion Details

Core
Type
ACTIVE

MLabs Core Tool Maintenance & Enhancement: Cardano Transaction Library (CTL)

0 comments
Submitted: 1 Apr 2025, 15:04 UTC (Epoch 549)
Updated: 15 Apr 2025, 10:23 UTC (Epoch 552)
ID:52
ml

mlabsllc01

Budget$96,000 (139,130 ADA)
ADA Rate$0.69
Preferred CurrencyUnited States Dollar (USD)
Contract TypeService Level Agreement

Description

This proposal seeks funding for the annual maintenance and enhancement of the Cardano Transaction Library (CTL), a Purescript framework for building dApps on Cardano that run in a browser. CTL serves as an umbrella project for various libraries supporting Cardano development in Purescript. Funding will cover essential maintenance, compatibility updates (Cardano node, Plutus), bug fixes, and the implementation of new features requested by the community or required by Cardano protocol upgrades. This ensures CTL remains a viable, effective, and up-to-date choice for Purescript developers building on Cardano.

Problem Statement

The Cardano Transaction Library (CTL) is a key Purescript framework for building browser-based dApps on Cardano. It requires ongoing maintenance and enhancement to support developers, stay compatible with Cardano updates (like new node/ledger features, Plutus versions), and expand its capabilities as an umbrella project for multiple related libraries. This proposal seeks dedicated funding to ensure CTL remains a reliable and powerful tool for the Purescript developer community within Cardano, preventing it from becoming outdated and hindering dApp development.

Proposal Benefit

This proposal ensures CTL remains robust, up-to-date, and supported, directly benefiting Cardano developers using Purescript to build dApps. It provides a stable and efficient development environment specifically for browser-based applications. The ROI includes enabling faster development cycles for Purescript dApps, improving the quality and feature set of those dApps, and supporting a key segment of the Cardano developer ecosystem. CTL's adoption by projects like Indigo Protocol, Genius Yield, and AADA Finance demonstrates its value.

Key Proposal Deliverables

Maintenance Deliverables: Regular maintenance releases addressing bugs;Compatibility updates for specified Cardano Node/Ledger/Plutus versions;Updates to dependent libraries (e.g., cardano-serialization-lib);Updated documentation. DoD: Releases published (e.g., on Pursuit/npm);Compatibility tests passed;Docs updated. Enhancement Deliverables: Implementation of selected features/improvements based on community input (e.g., via GitHub issues);Support for new Cardano protocol features (e.g., new transaction types, script features);Potential addition of new helper libraries under the CTL umbrella. DoD: Feature/library code merged, tested, documented, and included in a release. Community Receives: Regularly updated, stable, documented, and enhanced versions of the CTL libraries throughout the 12-month funding period.

Cost Breakdown

Total: $96,000 USD / 139,130 ADA. Example Structure: Developer Effort (Maintenance - 400 hrs ): [Specify Cost in USD and ADA, approx. $48k]
Developer Effort (Enhancements - 400 hrs ): [Specify Cost in USD and ADA, approx. $48k]

Project Management / QA Overhead: 10%, $9600 or 13,913

Resourcing & Duration

Duration Estimate: 12 months Resourcing Estimate: Estimated 800 hours total effort over 12 months. This will involve 2 core developers from MLabs LTD with expertise in Purescript, Cardano, and frontend development.

Experience

MLabs LTD is the primary developer and maintainer of CTL. Our team possesses deep expertise in Purescript, Cardano's transaction structure, Plutus, and building dApps, evidenced by the successful delivery and maintenance of CTL and other core ecosystem tools and projects.

Maintenance & Support

This proposal is for ongoing maintenance. If funded, MLabs LTD will provide continuous support including maintenance releases, bug fixes, and compatibility updates for CTL throughout the 12-month funding period. Future maintenance beyond this requires subsequent funding.

Supplementary Endorsement

CTL is adopted by several projects within the Cardano ecosystem, indicating community endorsement through active use. Known adopters include: MLabs Indigo Protocol Genius Yield DCSpark TxPipe AADA Finance Liqwid Finance Agora Pisa Fees (Support planned) Cardano Racers SingularityNet's Cardano Staking SDK (private repository)

Roadmap Alignment

Does your proposal align with any of the Intersect Committees?

Open Source Committee

Does this proposal align to the Product Roadmap and Roadmap Goals?

Developer / User Experience

Administration and Auditing

Would you like Intersect to be your named Administrator, including acting as the auditor, as per the Cardano Constitution?

No

Ownership Information

Submitted On Behalf Of

Company

Social Handles

X/Twitter: @MLabs10

Key Dependencies

None

Created:4/1/2025
Last updated:4/15/2025
ID:52

Cast Your Vote

Coming Soon!

Comments (0)

No comments yet. Be the first to comment!

Governance Space on Cardano Blockchain

Are You Ready to Participate?

Building Together to Drive Cardano Forward.