[GENERAL] Name and surname of main applicant
MuesliSwap Team
[GENERAL] Are you delivering this project as an individual or as an entity (whether formally incorporated or not)
Entity (Incorporated)
[GENERAL] Please specify how many months you expect your project to last (from 2-12 months)
6
[GENERAL] Please indicate if your proposal has been auto-translated into English from another language
No
[GENERAL] Summarize your solution to the problem (200-character limit including spaces)
We will create a Developer Wallet for Cardano, offering tools like advanced user wallet debugging, quick wallet creation, easy wallet sharing, detailed Tx overviews, and a CIP-30 debugging interface.
[GENERAL] Does your project have any dependencies on other organizations, technical or otherwise?
No
[GENERAL] If YES, please describe what the dependency is and why you believe it is essential for your project’s delivery. If NO, please write “No dependencies.”
No dependencies.
[GENERAL] Will your project’s output/s be fully open source?
Yes
[GENERAL] Please provide here more information on the open source status of your project outputs
MIT License
[SOLUTION] Please describe your proposed solution
Problem Perception:
Debugging on Cardano has consistently posed challenges due to the absence of advanced development tools. Critical transaction information necessary for effective debugging is typically inaccessible or buried under layers of complexity and across different services—if available at all. This limitation not only hampers developers but also complicates the process for support teams who struggle to assist customers without technical tools that can seamlessly simulate users' experiences.
Approach:
We propose to develop a Wallet tailored to the unique needs of Cardano developers and support personnel. Unlike traditional wallets, which prioritize user protection by introducing hurdles like repeating the seed phrase and making it non-extractable, our Developer Wallet targets a more technical user market and is not meant for normal trading use. This allows us to simplify and streamline the workflow for developers and customer support by eliminating these protections and introducing extensive transaction data at the same time.
Even though developers and people with advanced knowledge of best security practices are our target group, we will implement advanced mechanisms to ensure that users are aware of the wallet’s nature upon installation to prevent potential misuse by third parties.
Our solution will include the following features:
- Advanced User Wallet Debugging: Enables developers to assume a read-only identity of another wallet for testing. This will be especially useful for support staff.
- Direct Wallet Creation: Allows for the creation of wallets without enforcing key phrase checks.
- Keyphrase Exporting: Facilitates the quick sharing of wallet details. In combination with Direct Wallet Creation, this will allow developers to quickly exchange debugging wallets.
- Detailed Transaction Overviews: Provides in-depth information on all transaction aspects, enhancing debugging capabilities.
- Listing Detailed Wallet UTXOs: Displays comprehensive UTXO details essential for thorough testing and validation.
- Quick CIP-30 Debugging: Speeds up the retrieval of CIP-30 responses, streamlining debugging efforts.
Engagement:
The Developer Wallet is designed for both seasoned and novice Cardano developers, as well as support staff who require sophisticated tools to enhance productivity and effectively troubleshoot. By supplying these tools, we aim to cultivate an efficient and inventive developer community within the Cardano ecosystem.
Impact Demonstration:
Our impact will be gauged through:
- User Adoption: Monitoring how many developers adopt the wallet.
- User Feedback: Gathering and implementing feedback to continuously refine the tool.
- Development Speed: Measuring the decrease in time spent on debugging and development cycles in our internal processes.
Uniqueness:
Our Developer Wallet stands out as the first of its kind, specifically designed to meet the specialized requirements of the Cardano development community. It includes unique features such as CIP-30 helper and advanced user wallet debugging, which are currently unavailable in other tools. By addressing these critical gaps, our wallet not only supports developers and support teams by saving time and reducing frustrations but also significantly contributes to the advancement and success of the entire Cardano ecosystem.
[IMPACT] Please define the positive impact your project will have on the wider Cardano community
Positive Impact: The DevX Wallet will significantly enhance the development landscape within the Cardano ecosystem. By providing comprehensive tools for developers and support personnel, our wallet will streamline the development process, improve debugging efficiency, and facilitate better support for end-users. This will lead to faster development cycles, higher quality applications, and ultimately a more vibrant and innovative Cardano ecosystem.
Measuring Impact:
- User Adoption:
- Metrics: Track the number of unique users, frequency of use, and the number of active developers utilizing the DevX Wallet.
- User Feedback:
- Metrics: Collect qualitative data through surveys, user feedback forms, and community forums.
- Development Speed:
- Metrics: Measure the reduction in time developers spend on debugging and testing.
Sharing Outputs and Opportunities:
- Documentation and Tutorials:
- Approach: Create comprehensive documentation, tutorials, and video guides to help developers and support staff effectively use the DevX Wallet.
- Distribution: Publish these resources on popular platforms such as GitHub, YouTube, and the Cardano Developer Portal.
- Open-Source Contributions:
- Approach: Open-source the DevX Wallet codebase to encourage community contributions and collaborative development.
- Distribution: Host the project on GitHub and actively engage with contributors through issues, pull requests, and community discussions.
- Case Studies and Success Stories:
- Approach: Document and share case studies and success stories showcasing how the DevX Wallet has positively impacted developers and the broader Cardano ecosystem.
- Distribution: Publish these stories through various social media channels.
By implementing these measures, we aim to demonstrate the tangible benefits of the DevX Wallet, fostering a more efficient and innovative development environment on Cardano. This will not only support current developers but also attract new talent to the ecosystem, driving sustained growth and success for the Cardano community.
[CAPABILITY & FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
Existing Capabilities:
- Proven Track Record:
- MuesliSwap: As the team behind MuesliSwap, we have successfully launched and managed one of the leading decentralized exchanges on Cardano. Our experience in building and maintaining complex blockchain applications demonstrates our technical proficiency and reliability.
- Team Expertise: Our team consists of experienced blockchain developers, project managers, and support personnel who have a deep understanding of the Cardano ecosystem and development processes.
- Technical Expertise:
- Blockchain Development: We have a strong background in blockchain development, including smart contract creation, wallet integration, and decentralized application (dApp) development.
- Security Practices: We adhere to industry-standard security practices to ensure the integrity and safety of our solutions. This includes rigorous code reviews, automated testing, and internal security audits.
- Community Engagement:
- Active Participation: We are active members of the Cardano community, regularly participating in discussions, contributing to forums, and engaging with other developers and stakeholders.
- User Support: We have a dedicated support team that provides assistance and guidance to our users, ensuring a positive and productive experience.
Validating Feasibility:
- Pilot Testing:
- Initial Rollout: We will conduct a pilot phase to test the Developer Wallet with a select group of developers and support personnel. This will help us gather initial feedback, identify potential issues, and refine the wallet before a broader release.
- User Feedback: We will actively solicit and analyze feedback from pilot users to ensure the wallet meets their needs and expectations.
- Iterative Development:
- Agile Methodology: We will employ an agile development approach, allowing us to iterate quickly based on user feedback and changing requirements. This will ensure continuous improvement and alignment with user needs.
- Regular Updates: We will provide regular updates and releases, incorporating new features, improvements, and bug fixes based on user input and testing results.
- Financial Management:
- Budget Management: Our team has experience in managing project budgets efficiently, ensuring that funds are allocated appropriately to maximize project success.
By leveraging our technical expertise, engaging with the community, and employing rigorous validation and management processes, we are confident in our capability to deliver the DevX Wallet with high levels of trust and accountability. This will ensure the successful implementation and adoption of the wallet, benefiting the entire Cardano development ecosystem.
[PROJECT MILESTONES] What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: Project Initialization and Planning
- Duration: 1 month
- Tasks:
- Finalize project scope and requirements.
- Assemble the development team and assign roles.
- Develop a detailed project plan and timeline.
- Set up project management and collaboration tools.
- Conduct a kickoff meeting to align the team.
- Acceptance Criteria:
- Project plan and timeline are approved.
- Team roles and responsibilities are clearly defined.
- Collaboration tools are set up and functional.
- Evidence:
- Approved project plan and timeline document.
- Organizational chart with defined roles and responsibilities.
Milestone 2: Prototype Development and Initial Testing
- Duration: 2 months
- Tasks:
- Develop the initial prototype of the DevX Wallet.
- Implement core features: advanced user wallet debugging, quick wallet creation, keyphrase exporting, detailed transaction overviews, and listing detailed wallet UTXOs.
- Conduct initial internal testing to identify and fix major bugs.
- Prepare documentation for the prototype.
- Acceptance Criteria:
- Prototype developed with core features implemented.
- Initial testing completed with critical bugs resolved.
- Documentation for the prototype available.
- Release of Source Code for Prototype
- Evidence:
- Prototype demonstration video.
- Prototype documentation file.
- Link to GitHub repository with released prototype source code.
Milestone 3: Pilot Phase and User Feedback Collection
- Duration: 1 month
- Tasks:
- Launch a pilot phase with a select group of developers and support personnel.
- Collect detailed user feedback and identify areas for improvement.
- Provide support and training to pilot users.
- Analyze feedback and prioritize feature enhancements and bug fixes.
- Acceptance Criteria:
- Pilot phase successfully launched.
- Feedback collected from pilot users.
- Support and training provided to pilot users.
- List of prioritized enhancements and bug fixes based on feedback.
- Evidence:
- Pilot launch announcement.
- Collected feedback forms and anonymized summary report.
- Training session materials.
- Documented list of prioritized enhancements and bug fixes.
- Link to GitHub repository with released pilot phase source code.
Milestone 4: Full Development and Beta Release
- Duration: 1 month
- Tasks:
- Implement enhancements and bug fixes based on pilot feedback.
- Finalize all remaining features of the DevX Wallet.
- Conduct comprehensive testing to ensure stability and security.
- Prepare comprehensive user documentation and guides.
- Release the beta version to a wider audience for further testing.
- Acceptance Criteria:
- Enhancements and bug fixes implemented.
- All features of the DevX Wallet completed.
- Comprehensive testing conducted with satisfactory results.
- Beta version released with user documentation.
- Evidence:
- Changelog documenting implemented enhancements and bug fixes.
- Feature completion checklist.
- User documentation and guides file.
- Link to beta version release announcement and GitHub repository.
Final Milestone: Final Release and Project Close-out
- Duration: 1 month
- Tasks:
- Collect final feedback from beta users and make necessary adjustments.
- Prepare the final release version of the DevX Wallet.
- Launch the DevX Wallet to the public.
- Create and submit the Project Close-out Report and Video.
- Present project outcomes to the Cardano community.
- Acceptance Criteria:
- Final adjustments made based on beta feedback.
- DevX Wallet publicly launched.
- Project Close-out Report and Video submitted.
- Project outcomes presented to the community.
- Evidence:
- Summary of final feedback and adjustments made.
- Final release announcement and link to GitHub repository.
- Project Close-out Report document.
- Public Announcement to the Community about Final Release.
[RESOURCES] Who is in the project team and what are their roles?
Project Team:
- Project Manager and Head of Development: This person will oversee the entire project, ensuring that it stays on track and meets all milestones. He will coordinate between different team members, manage timelines, and handle any issues that arise during development. Additionally, he will lead the development team in implementing core features and maintaining high code quality.
- Blockchain Developer and General Developer: This person will focus on both the back-end and front-end development of the DevX Wallet, including smart contract integration, advanced user wallet debugging, secure wallet creation features, and detailed transaction overviews. This person will also be the main person responsible for ensuring all necessary blockchain information is visible
- UX/UI Designer and General Developer: This person will design the user experience and handle the wallet's front-end development. He will focus on creating a user-friendly interface, ensuring usability and accessibility, and integrating the UI with the other services. This person will also assist in creating user documentation and guides.
Additional Recruitment: If needed, we may recruit or contact additional team members to support specific aspects of the project. We will look for the following skills:
- Security Expert: To conduct thorough security audits and ensure the wallet's security features are robust.
- Marketing Specialist: To manage promotional activities and community engagement, ensuring widespread adoption of the wallet.
- Quality Assurance Tester: To perform extensive testing and ensure that the wallet is free of bugs and issues before the final release.
Engagement and Collaboration: We have already engaged candidates for the core team and confirmed commitments to the project. Additionally, we have been active in the Cardano developer community through Discord and Telegram channels, where we have established connections with other developers and resources that may be useful during the project.
Disclosure: All project participants have disclosed their roles and scope of services across any submitted proposals. They have provided consent to include their information publicly and are committed to the successful delivery of the DevX Wallet project. This transparency ensures accountability and trustworthiness in managing Catalyst funding.
[BUDGET & COSTS] Please provide a cost breakdown of the proposed work and resources
Total Duration: 6 months
Total Budget Request: 140,000 ADA
Milestone 1: Project Initialization and Planning
- Budget Allocation: 20,000 ADA
- Justification: Finalizing project scope, assembling the development team, developing a detailed project plan, and setting up collaboration tools are foundational steps that ensure the project starts on the right track. Efficient planning reduces the risk of delays and miscommunications, ultimately saving time and resources.
Milestone 2: Prototype Development and Initial Testing
- Budget Allocation: 50,000 ADA
- Justification: Developing the initial prototype with core features and conducting initial internal testing are critical for identifying and fixing major bugs early. Investing in skilled developers and robust infrastructure ensures a high-quality, functional prototype that sets a solid foundation for subsequent development.
Milestone 3: Pilot Phase and User Feedback Collection
- Budget Allocation: 20,000 ADA
- Justification: Launching a pilot phase with a select group of developers and support personnel allows for real-world testing and feedback collection. This phase is essential for identifying areas for improvement and ensuring the product meets user needs. Providing support and training during this phase enhances user experience and engagement.
Milestone 4: Full Development and Beta Release
- Budget Allocation: 30,000 ADA
- Justification: Implementing enhancements, finalizing features, and conducting comprehensive testing are crucial steps for ensuring the stability and security of the DevX Wallet. Investing in marketing campaigns, user documentation, and guides promotes widespread adoption and user satisfaction, driving the overall success of the product.
Final Milestone: Final Release and Project Close-out
- Budget Allocation: 20,000 ADA
- Justification: Collecting final feedback, making necessary adjustments, and preparing the final release version are essential for delivering a polished product. The public launch and creation of the Project Close-out Report and Video demonstrate transparency and accountability, fostering trust within the Cardano community.
By carefully managing the allocated funds and leveraging our team's expertise and resources, we are confident in our ability to deliver the DevX Wallet project successfully, bringing significant value to the Cardano ecosystem.
[VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
Cost Breakdown and Justification:
- Development Team Salaries:
- Breakdown: The majority of the project cost is allocated to the salaries of our highly skilled development team, which includes blockchain developers, front-end and back-end developers, UX/UI designers, and project managers.
- Justification: Our salary estimates are based on industry standards and average wages for skilled developers in the blockchain industry. Due to our requirement of a wide area of expertise, a higher than average cost for this can be expected. We have budgeted accordingly to attract and retain top talent necessary for delivering a high-quality product. As we require a wide-range
- Infrastructure and Tools:
- Breakdown: This includes costs for development tools, software licenses, cloud hosting services, and security auditing services.
- Justification: To ensure the security, scalability, and efficiency of the DevX Wallet, we need to invest in reliable and cutting-edge infrastructure. This includes cloud hosting for scalable deployment, security tools for vulnerability assessments, and development tools that streamline our workflow. These costs are necessary to maintain high standards of performance and security.
- Testing and Quality Assurance:
- Breakdown: Budget allocation for comprehensive testing, including internal testing, beta testing with select users, and third-party security audits.
- Justification: Rigorous testing is crucial for ensuring the wallet’s reliability and security. Allocating funds for quality assurance helps prevent costly errors and vulnerabilities post-launch. Third-party audits provide an additional layer of security verification, which is essential for gaining user trust and maintaining the integrity of the wallet.
- User Support and Documentation:
- Breakdown: Costs for creating detailed user documentation, guides, and providing customer support during and after the launch.
- Justification: Clear documentation and responsive support are vital for user adoption and satisfaction. These resources help users effectively utilize the DevX Wallet, reducing the learning curve and enhancing the overall user experience.
- Community Engagement:
- Breakdown: Budget for marketing initiatives, community engagement activities.
- Justification: To ensure widespread adoption of the DevX Wallet, we need to invest in marketing and community outreach. These activities will help raise awareness, attract new users, and foster a supportive community around the wallet.
Value for Money:
- Enhanced Developer Productivity: By providing comprehensive development tools, the DevX Wallet will significantly reduce the time and effort developers spend on debugging and testing. This increased efficiency translates to faster development cycles and higher-quality applications, driving innovation within the Cardano ecosystem.
- Improved Support Capabilities: The wallet’s features, such as advanced user wallet debugging and detailed transaction overviews, will empower support personnel to assist users more effectively. This leads to better user experiences and higher satisfaction rates, fostering a positive reputation for the Cardano ecosystem.
- Attracting and Retaining Talent: Offering advanced tools specifically designed for developers will make the Cardano ecosystem more attractive to top-tier talent. This influx of skilled developers will contribute to the growth and success of the platform.
- Long-term Ecosystem Growth: The DevX Wallet’s unique features and user-centric design will encourage the development of innovative applications on Cardano. This will not only expand the ecosystem but also increase the overall value and utility of the Cardano blockchain.
Conclusion: The costs associated with the DevX Wallet project are justified by the significant benefits it will bring to the Cardano ecosystem. By enhancing developer productivity, improving support capabilities, and fostering community growth, the DevX Wallet represents a valuable investment in the future of Cardano. We have carefully budgeted to ensure that every dollar spent contributes to delivering a high-quality product that meets the needs of our users and drives the success of the Cardano platform.