Cardano developers face inefficient tools for transaction validation, poor error feedback, and complex debugging processes, which slow down project development and increase frustration
This is the total amount allocated to Mesh: Cquisitor - Transaction Investigation Tool.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Enhancing Mesh Devtools by migrating features, developing Rust-based validation modules, and improving error handling to provide clearer feedback, helping developers debug and validate efficiently
No dependencies
The outcomes of this project will be fully open sourced on the mesh github via an Apache 2.0 licence
We aim to enhance Mesh Devtools by migrating existing features and integrating robust Rust modules for validation, error handling, and transaction debugging. This will improve user experience and provide developers with meaningful feedback to accelerate their work with Cardano.
How we do it…
Feature Migration & Compatibility
Rust Module Development for Validation
Mesh.js Integration And Enhanced Error Messaging
Documentation & Project Close-out
Accelerated Development for Builders
By migrating Cquisitor features and integrating advanced Rust modules, developers will have access to more efficient tools that reduce time spent on troubleshooting and validation. This will encourage faster project delivery and innovation on Cardano.
Improved Error Debugging and User Guidance
With enhanced error handling, developers will receive meaningful and actionable feedback. Instead of struggling to interpret cryptic error messages, they will get clear explanations and suggestions for resolving issues. This will reduce the learning curve for new developers and enhance productivity for seasoned ones.
Greater Adoption of Cardano Tools
The project’s focus on seamless integration with Mesh Devtools and the Aiken-Uplc framework for Plutus script execution will encourage more developers to adopt Cardano-native solutions. This will foster a stronger developer ecosystem around Cardano, enabling broader use cases to be built on the blockchain.
MeshJS is one of the open source libraries with highest quality in the Cardano ecosystem. Our previous work is the best and most sincere argument to showcase that we have been constantly delivering our promises since inception and we have an inside out knowledge on Cardano and software development in all domains of Cardano dApp development. We understand what users and developers need and have a strong track record which undermines our competency in the field
Milestone 1
Delivery: January 2025
Process in %: 20
Milestone outcomes
Acceptance Criteria
Evidence of Milestone completion
Milestone 2
February 2025
Process in %: 20
Milestone outcomes
Acceptance Criteria
Evidence of Milestone completion
Milestone 3
March 2025
Process in %: 20
Milestone outcomes
Acceptance Criteria
Evidence of Milestone completion
Milestone 4
April 2025
Budget:
Process in %: 20
Milestone outcomes
Acceptance Criteria
Evidence of Milestone completion
Final Milestone
Milestone outcomes
Acceptance Criteria
Evidence of Milestone completion
Name: Hong Jing (Jingles)
Role: Technical Lead
Link: https://jingles.dev/
Jingles is a machine learning engineer by day, and full-stack developer by night. Currently pursuing PhD in machine learning applied neuroscience while in the meantime building MeshJS, an open-source project for Cardano blockchain applications.
Evgenii Lisitskii
Evgenii Lisitskii is a maintainer of the cardano-serialization-lib (CSL) project. His contributions to the CSL codebase have demonstrated his extensive experience and expertise in working with Cardano transactions. Additionally, Evgenii has successfully developed a proof-of-concept version of Cquisitor without any funding, which has already garnered interest from developers, as evidenced by the 18 stars on the GitHub repository.
Milestone 1 Budget: 40,000 Ada
Milestone 2 Budget: 40,000 Ada
Milestone 3 Budget: 40,000 Ada
Milestone 4 Budget: 40,000 Ada
Milestone 5 Budget: 40,000 Ada
Cost Efficiency through Tool Enhancement
By migrating existing features to Mesh Devtools and developing Rust-based validation modules, the project will significantly reduce the time and effort developers spend troubleshooting. This increased efficiency translates to savings for developers and projects, as they will be able to complete their work faster with fewer resources. In the long run, the upfront cost of development leads to reduced operational costs for the entire ecosystem.
Reusable and Open-Source Tools
The open-source nature of the project means that the tools and solutions developed will be available for the entire community to use and build upon. This not only maximizes the utility of the project for current developers but also ensures long-term value, as future projects will be able to leverage these resources without incurring additional costs.
Increased Developer Productivity and Innovation
By delivering a smoother development experience—particularly through better validation processes and more meaningful error feedback—the project empowers developers to focus on creating innovative solutions rather than spending time resolving technical issues. This productivity boost will result in a higher volume of quality projects being built on Cardano, which enhances the overall value of the ecosystem.