Discussion Details
MLabs Maintenance & Enhancement: Atlas PAB
mlabsllc01
Description
This proposal seeks annual funding for the maintenance and enhancement of Atlas PAB, a Haskell application backend for Plutus smart contracts on Cardano. Atlas serves as a powerful query and indexing tool for Cardano data. Funding covers ongoing maintenance, compatibility updates with Cardano node/ledger changes, bug fixes, performance improvements, and the development of new features to keep Atlas aligned with Cardano's advancements. This ensures developers have a reliable and effective backend solution for building dApps. https://github.com/geniusyield/atlas/issues
Problem Statement
Atlas PAB is a powerful Haskell application backend, query, and indexing tool for Plutus smart contracts on Cardano. To keep Atlas aligned with Cardano's rapid advancements and ensure it remains a valuable resource for developers building complex dApps, it requires dedicated funding for ongoing maintenance, essential updates, and the implementation of new features. This proposal seeks that funding to prevent Atlas from falling behind and ensure its continued utility.
Proposal Benefit
Funding this proposal ensures Atlas PAB remains a robust and up-to-date backend solution for Cardano dApp developers. This benefits developers by providing a reliable tool for managing application logic, querying chain data, and indexing contract information. The ROI for the community includes enabling the development of more sophisticated dApps, improving backend performance and stability, and supporting key projects within the ecosystem that rely on Atlas.
Key Proposal Deliverables
Maintenance Deliverables: Regular maintenance releases addressing bugs;Compatibility updates for specified Cardano Node/Ledger/Plutus versions;Updated documentation. DoD: Releases published (e.g., on GitHub/Hackage);Compatibility tests passed;Docs updated. Enhancement Deliverables: Implementation of selected features/improvements (e.g., via GitHub issues for the correct repo);Enhanced query capabilities;Performance optimizations;Support for new Cardano protocol features relevant to backend development. DoD: Feature/library code merged, tested, documented, and included in a release. Community Receives: Regularly updated, stable, documented, and enhanced versions of the Atlas PAB library throughout the 12-month funding period.
Cost Breakdown
Total: $57,600 USD / 83,478 ADA. Example Structure based on 480 total hours:
Developer Effort (Maintenance - 160 hrs ): approx. $19.2k
Developer Effort (Enhancements - 320 hrs ): [ approx. $38.4k ]
Project Management / QA Overhead 10% $5760 USD and 8347 ADA)
Resourcing & Duration
Duration Estimate: 12 months Resourcing Estimate: Estimated 480 hours total effort over 12 months. This will involve 2 core developer(s) from MLabs LTD with expertise in Haskell, Plutus, Cardano APIs, and backend systems.
Experience
MLabs LTD is a maintainer of Atlas PAB. Our team possesses deep expertise in Haskell, Plutus, Cardano infrastructure, and building robust backend systems, evidenced by the successful delivery and maintenance of Atlas 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 Atlas PAB throughout the 12-month funding period. Future maintenance beyond this requires subsequent funding.
Supplementary Endorsement
Atlas PAB is used by several projects needing robust backend capabilities. Known adopters include:
Genius Yield
World Mobile
Clarity
Kwarxs
Pisa Fees (Potentially, or via Atlas)
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
Supporting Links
Cast Your Vote
Comments (1)
I fully support this proposal !
Are You Ready to Participate?
Building Together to Drive Cardano Forward.