Last updated a week ago
Most DApps on Cardano use proprietary batchers, limiting transparency and control. We aim to decentralise this, allowing DAO-based licensing and governance for enhanced user trust and flexibility.
This is the total amount allocated to Decentralised Batcher Framework with DAO governance. 0 out of 4 milestones are completed.
1/4
Report + Initial Contracts
Cost: ₳ 43,500
Delivery: Month 1 - Sep 2024
2/4
Frontend + Backend + Smart Contracts
Cost: ₳ 43,500
Delivery: Month 2 - Oct 2024
3/4
Batcher Tracking
Cost: ₳ 36,250
Delivery: Month 3 - Nov 2024
4/4
Documentation + Finalisation
Cost: ₳ 21,750
Delivery: Month 4 - Dec 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
We will develop open-source tools to enable DAOs to issue and govern licences for Cardano batchers, enhancing transparency and community control through smart contracts and monitoring.
No dependencies
Batchers play a crucial role in the Cardano ecosystem. By building off-chain transactions, they take on an important aspect in the architecture of many Cardano DApp protocols. In many cases, batchers can decide how to prioritize similar "batching transactions" (for example, in a DEX, whether to match older or newer offers when other factors are equal). Moreover, in the MuesliSwap DEX protocol, batchers (also known as matchmakers) can decide how to allocate the spread (the price difference between matched offers).
It is fair for batchers to be rewarded for their efforts in the form of a batcher fee. It is also desirable for the community to encourage competition among batchers so that innovation can lead to lower batcher fees and fast transaction processing for everyone. However, not all rules can be hardcoded into smart contracts (perhaps because the rules may be subject to change through governance, or because the performance metrics are qualitative).
Currently, batchers are almost exclusively proprietary, so the above benefits are not yet realized and often not sufficient decentralisation is provided. Our proposed solution addresses this issue through the creation of a comprehensive framework that allows a DAO to govern and issue batcher licenses. This project will improve decentralization, transparency, and greatly enhance user trust and influence in many Cardano DApps.
Detailed Components of the Solution:
Smart Contracts: Core to our solution, we will develop smart contracts that will handle the issuance and revocation of licenses for batchers based on the governance votes of DAO token holders. The rules and criteria for governance will be transparent and modifiable through community consensus, ensuring that the contracts evolve with the needs and values of the community.
Frontend Interface: A user-friendly frontend will serve as the visual interface for interacting with the batchers, viewing license statuses, and participating in governance. This will be crucial for engaging non-technical members of the community, ensuring they can easily vote and view the activities of batchers.
Backend: This layer will act as the intermediary between the frontend and the smart contracts, ensuring smooth data flow and enhanced security. The backend will manage API calls and data processing, which simplifies interactions for users and maintains a responsive and reliable user experience.
Monitoring Tool (Reference Implementation): To ensure compliance and performance, a reference implementation of a monitoring tool will be developed. This tool will continuously assess whether batchers adhere to the established rules and guidelines set by the DAO. It will provide analytics and reports, which can be reviewed by the community for further actions, such as revoking licenses if necessary.
Engagement and Impact:
Impact Measurement: Qualitatively, The effectiveness of our solution will be measured by the increase in transparency, community engagement, and decentralisation of batchers, as well as the adoption and active use of the governance system.
Unique Contribution to Cardano: Our solution will not only add a layer of democratic governance to the Cardano ecosystem but also establish a precedent for open-source, community-driven frameworks that enhance operational transparency and accountability. This aligns perfectly with Cardano’s vision of providing more equitable and accessible financial services.
Our project will significantly enhance transparency and community governance within the Cardano ecosystem by empowering DAOs with the ability to manage and oversee batcher operations directly. This democratic approach aligns with Cardano's vision of decentralised and transparent blockchain solutions.
Impact Measurement:
Sharing Outputs:
The MuesliSwap Team is well-known in the community and credited with delivering high-tech solutions. We started the first DEX on Cardano, months before its competition launched and to date provides the only hybrid AMM-Orderbook DEX with integrated DEX Aggregator.
In particular, MuesliSwap Team members are known to be particularly strong in developing secure smart contract based dApps, pioneering the development of DeFi protocols since the early days of SCs on Cardano. The described SC-based batching mechanisms hence fall into our area of expertise.
The Team has also already completed multiple projects funded in Catalyst among which is an off-chain governance solution used by multiple Cardano projects. As a large team of dedicated techies, we have the competence, capacity, and motivation to also complete this additional part of governance infrastructure in time and with high quality.
Milestone outputs:
Acceptance criteria:
Evidence of milestone completion:
Milestone outputs
Acceptance criteria
Evidence of milestone completion
Milestone outputs
Acceptance criteria
Evidence of milestone completion
Milestone outputs
In both cases, the documentation will highlight the benefits to be had by DAOs and users by adopting a decentralised approach to batching license distribution.
Acceptance criteria
Evidence of milestone completion
Project Manager (Chris): Responsible for overseeing the project's overall progress, ensuring milestones are met, managing the budget, and coordinating between different team members.
UI and UX Designers (to be hired): Involved in the design phase to ensure that the user interface is user-friendly and accessible, particularly to non-technical users.
Smart Contract Developers (Phil + Niels): Focused on designing, developing, and testing the smart contracts necessary for the governance and licensing of batchers.
Frontend Developers (Matt + Pasi): Responsible for creating the user interface that will allow DAO members to interact easily with the batcher system, including voting and monitoring batcher performance.
Backend Engineers (to be hired): Develop the backend systems that will connect the frontend interface with the smart contracts on the blockchain, ensuring smooth and secure data flow and transaction processing.
Monitoring Tool Developer (Patrick): Develop tools to continuously monitor and report on the batchers' adherence to the rules set by the DAO, enhancing transparency and accountability. This also includes integration into the frontend.
Documentation and Community Management (Chris): Create comprehensive documentation and announcement to the community informing about the projects progress.
1.Research and Design Phase:
2.Proof of Concept Development:
3.Development of Batcher Monitoring and Further Expansion:
4. Project Close-out and Reporting:
Project management and marketing throughout the project: 5,000 ADA
Total Requested Funds: 145,000 ADA
If we run over budget on this project we will pay the remaining difference from personal project funds.
The costs associated with our project reflect the necessary investment to deliver a high-quality, secure, and scalable decentralised governance framework for the Cardano ecosystem. Our budget allocations are based on industry standards.
Cost Justification:
Value for Money:
In summary, our budget reflects a prudent allocation of resources necessary to achieve a high-quality output that aligns with Cardano’s goals of decentralisation and community empowerment.