Discussion Details
MLabs Core Tool Maintenance & Enhancement: Plutarch
mlabsllc01
Description
This proposal seeks funding for the ongoing annual maintenance and feature enhancement of Plutarch, a production-grade eDSL in Haskell for creating Cardano smart contracts. As a core tool widely adopted within the ecosystem, Plutarch requires consistent upkeep. Funding covers maintenance (bug fixes, compatibility updates for hardforks) and new feature implementation based on community needs (e.g., via GitHub issues). This ensures Plutarch remains resilient, powerful, and up-to-date, supporting developers and the ecosystem.
Problem Statement
As a core production-grade tool for Cardano smart contracts, Plutarch requires consistent upkeep and enhancements to align with network growth and upcoming hardforks. This proposal addresses the need for dedicated funding to maintain Plutarch's resilience, add features, and ensure ongoing compatibility, supporting developers and strengthening the ecosystem. Without dedicated funding, this essential tool risks becoming outdated, hindering developer productivity.
Proposal Benefit
This proposal ensures Plutarch remains robust, up-to-date, and supported, benefiting Cardano developers and dApp projects who rely on it. The value is a more stable, efficient development environment, fostering innovation. The ROI includes increased developer productivity, enhanced dApp quality, and overall ecosystem health through maintained core infrastructure. Plutarch's wide adoption demonstrates its value.
Key Proposal Deliverables
Quarterly maintenance releases addressing critical bugs;Confirmed compatibility with specified Cardano Node/Plutus versions upon their release;Updated user documentation. Definition of Done: Releases published on GitHub;Compatibility tests passed;Documentation updated.
Cost Breakdown
Total: $168,000 USD / 243,478 ADA. Note: The budget below assumes 800 hrs Maintenance ($96k) + 600 hrs Enhancements ($72k). Example Structure: Developer Effort (Maintenance - 800 hrs): [approx. $96k] Developer Effort (Enhancements - 600 hrs): [approx. $96k] Project Management / QA Overhead: 10% of grant or $16,800 or 24347 ADA
Resourcing & Duration
Duration Estimate: 12 months Resourcing Estimate: Estimated 1,400 hours total effort over 12 months. This will involve 2 or more core developers from MLabs LTD with expertise in Haskell, Plutus, and Cardano tooling.
Experience
MLabs LTD is the primary developer and maintainer of Plutarch since its inception. Our team possesses deep expertise in Haskell, Plutus, compilers, and Cardano development, evidenced by the successful delivery and maintenance of numerous core ecosystem tools and successful projects funded via Project Catalyst and other avenues.
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 Plutarch throughout the 12-month funding period. Future maintenance beyond this requires subsequent funding.
Supplementary Endorsement
Plutarch is widely adopted within the Cardano ecosystem, demonstrating significant community reliance and endorsement through use. Known adopters include: MLabs, Genius Yield, DCSpark, AADA Finance, Liqwid Finance, Agora, MuesliSwap, TxPipe, Clarity, Midgard, Axo Trade, DJED, Kwarxs, Lenfi, Pisa Fees, Optim Finance, Zamarad, Ikigai, SingularityNET.
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
CompanySocial Handles
X/Twitter: @MLabs10Key Dependencies
None
Cast Your Vote
Comments (0)
No comments yet. Be the first to comment!
Are You Ready to Participate?
Building Together to Drive Cardano Forward.