Discussion Details

Core
Type
ACTIVE

MLabs Core Tool Maintenance & Enhancement: Cardano.nix

0 comments
Submitted: 1 Apr 2025, 15:03 UTC (Epoch 549)
Updated: 15 Apr 2025, 10:24 UTC (Epoch 552)
ID:42
ml

mlabsllc01

Budget$31,200 (45,217 ADA)
ADA Rate$0.69 USD/ADA, Rate as of March 28, 2025
Preferred CurrencyUnited States Dollar (USD)
Contract TypeService Level Agreement

Description

This proposal seeks annual funding for the maintenance and enhancement of Cardano.nix, a foundational toolset for building and deploying Cardano infrastructure with Nix. Funding covers regular maintenance to ensure compatibility with Cardano node updates and the Nix ecosystem, bug fixes, and minor enhancements to improve the tooling based on community needs and developments in related areas like Nix Flakes.

Problem Statement

Cardano.nix provides foundational toolsets for building and deploying Cardano infrastructure reproducibly using Nix. Maintaining reliable infrastructure tooling is essential for node operators, developers, and projects running Cardano components. This tooling requires regular maintenance to track updates in Nixpkgs, Cardano node versions, and related Haskell ecosystem components, as well as potential enhancements to improve usability or incorporate features from related toolsets (like flake-lang.nix). This proposal seeks funding for this necessary upkeep.

Proposal Benefit

Funding this proposal ensures the Cardano community continues to have access to a maintained and reliable Cardano.nix toolset. This benefits anyone deploying Cardano infrastructure (nodes, wallets, explorers) using Nix, including SPOs, developers, and enterprises. The value lies in providing reproducible, robust deployment methods, reducing configuration errors and setup time. The ROI is improved infrastructure reliability, easier onboarding for Nix users into Cardano, and support for key ecosystem players like IOG and the Daedalus Wallet team.

Key Proposal Deliverables

Maintenance Deliverables: Regular updates ensuring compatibility with specified Cardano Node versions and stable Nixpkgs channels;Bug fixes for reported issues. DoD: Updates merged and tested;Compatibility confirmed via build checks/tests. Enhancement Deliverables: Implementation of minor enhancements based on community feedback or integration with related toolsets like flake-lang.nix (within the scope of 100 hours). DoD: Enhancement code merged, tested, documented, and included in the toolset.

Cost Breakdown

Total: $31,200 USD / 45,217 ADA. Example Structure based on 260 total hours: Developer Effort (Maintenance - 160 hrs ): approx. $19.2k Developer Effort (Enhancements - 100 hrs ): approx. $12k Project Management / QA Overhead (Estimate % or $): 10% or $3120 or 4521 ADA

Resourcing & Duration

Duration Estimate: 12 months Resourcing Estimate: Estimated 260 hours total effort over 12 months. This will involve 1 core developer(s) from MLabs LTD part-time, with expertise in Nix, DevOps, and Cardano infrastructure.

Experience

MLabs LTD is the primary developer and maintainer of Cardano.nix. Our team possesses deep expertise in Nix, Cardano infrastructure deployment, and maintaining complex build systems, evidenced by the successful delivery and maintenance of Cardano.nix and its use by key ecosystem entities.

Maintenance & Support

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

Supplementary Endorsement

Cardano.nix is utilized by key organizations within the Cardano ecosystem. Known adopters include: Input Output Global (IOG) Daedalus Wallet (IOHK) Kwarxs

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

Nixpkgs versions/channels, specific Cardano component versions it targets, potentially Haskell build tools if relevant

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

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.