[GENERAL] Name and surname of main applicant
Adam Dean
[GENERAL] Email address of main applicant
adam@crypto2099.io
Additional applicants
Latheesan Kanesamoorthy
Andrew Westberg
Doug Brown
[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] 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] If NO, please describe which outputs are not going to be open source. If YES, please write âProject will be fully open source.â
Project will be fully open source.
[METADATA] Category of Proposal
Wallet
[IMPACT] Please describe your proposed solution.
Unfrack.it was originally released to the community as a simple Vue application to connect and "unfrack" your Cardano Light Wallet. This tool looks through your connected Cardano light wallet and attempts to create a transaction where a user can migrate similar assets into a smaller number of unspent transaction outputs(eUTxO). This process is run entirely on the workstation of the user and does not require or involve server transactions. The tool has seen successful use since the initial deployment.Â
This project seeks to improve the product in three ways:
- Improve the documentation: The current documentation for Unfrack.it is incomplete and difficult to understand. This project will improve the documentation to make it more clear and comprehensive.
- Build a proof of concept tool: This project will build a proof of concept tool that lite wallet providers and dApps can use to add unfracking functionality to their own user experiences. This will make it easier for more people to use Unfrack.it and will help to promote the adoption of Cardano.
- Explore the potential of improved coin selection algorithms: This project will explore the potential to improve the unfracking process via better coin selection algorithms. We will use methods to identify more efficient eUTxO selection criteria and reduce the number of consolidation transactions necessary to improve wallet functionality.
[IMPACT] How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
This proposal meets the challenge by offering a tool for Native asset tools & software - Development tools, libraries and SDKs to improve how the community and developers can issue and manage native assets.
The community receives value through the following benefits:
- Increased user adoption: The improved documentation and user experience will make Unfrack.it more accessible to users, which will lead to increased adoption of the tool.
- Reduced transaction fees: The unfracking tool will help users to combine small, unspendable UTxOs into larger amounts, which will reduce the number of transaction fees that users need to pay.
- Increased developer interest: The proof of concept tool will demonstrate the potential of Unfrack.it to lite wallet providers and dApp developers, which will lead to increased interest in the tool and its development.
[IMPACT] How do you intend to measure the success of your project?
This project will be successful if the application is documented thoroughly, a proof of concept tool exists for wallets and dApps, and if research and development is published regarding methods to improve the selection of eUTxO for the creation of transactions.
[IMPACT] Please describe your plans to share the outputs and results of your project?
Work and documentation will be released on GitHub. Explainer videos will be released via YouTube. The Research will be released as a PDF.
[CAPABILITY/ FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability?
The community members involved in this project are longstanding and publicly available. Projects delivered previously by these community members include: Buffy Bot, cNFTcon (NFTxLV), GateKeeper, and more. We are well placed to continue developing for the Cardano community.
[CAPABILITY/ FEASIBILITY] What are the main goals for the project and how will you validate if your approach is feasible?
The main goals of this project are to add two additional improvements to the Unfrack.it tooling and to explore the use of improved coin selection in the eUTxO selection process. While using this tool it has become clear that these new features are important additions and the community will gain immediate access to these new tools once completed. We are confident in the ability to deliver these improvements and do not see any technical hurdles to their implementation at this time.
[CAPABILITY/ FEASIBILITY] Please provide a detailed breakdown of your projectâs milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.
- Document v1: The document v1 milestone will be completed in 1 month. The project team will work with technical writers to create a draft of the documentation. The documentation will cover the following topics:
- How to use Unfrack.it
- How to troubleshoot common problems
- How to contribute to the Unfrack.it project
- User Journey: The user journey milestone will be completed in month 2. The project team will work with UX designers to create a user journey map for Unfrack.it. The user journey map will outline the steps that users will take to use the tool, from start to finish. The map will also identify any potential pain points or areas for improvement.
- UX/UI: The UX/UI milestone will be completed in month 3. The project team will work with UX/UI designers to create the user interface and user experience for Unfrack.it. This includes creating wireframes, mockups, and prototypes of the tool's interface. The UX/UI team will also work with the project team to ensure that the interface is accessible and user-friendly.
- Code Implementation: The code implementation milestone will be completed in month 5. The project team will work with developers to implement the code for Unfrack.it. This includes writing the code for the tool's back-end and front-end. The code team will also work with the project team to ensure that the code is secure and efficient.
- Finished Release: The finished release milestone will be completed in month 6. The project team will work with testers to test the Unfrack.it tool. Once the tool is tested, it will be deployed to production.
[CAPABILITY/ FEASIBILITY] Please describe the deliverables, outputs and intended outcomes of each milestone.
Milestone 1: A document in the Github fully describing the v1 feature set and how the unfrack.it tool works.
Milestone 2: An explainer video for the User Journey with the enhanced tooling, and an update on the AI research.
Milestone 3: A Figma document with the updated UX/UI for unfrack.it
Milestone 4: Code updated in unfrack.it github that includes all of the tooling for wallets or dapps to integrate with the tool.
Milestone 5: The finished, tested code, and the completed technical paper on how improved coin selection can potentially be implemented in the eUTxO selection process.
[RESOURCES & VALUE FOR MONEY] Please provide a detailed budget breakdown of the proposed work and resources.
This project makes use of our UX/UI design resources, media team, engineering resources, and management resources.Â
Milestone 1:
Lead Developer: 2000 ADA
Media Team: 4000 ADA
R&D: 5000 ADA
Management: 2000 ADA
Milestone 2:
UX/UI Staff: 8000 ADA
Lead Developer: 8000 ADA
Media Team: 4000 ADA
R&D: 5000 ADA
Management: 2000 ADA
Milestone 3:
UX/UI Staff: 10000 ADA
Lead Developer: 10000 ADA
R&D: 5000 ADA
Management: 2000 ADA
Milestone 4:
Lead Developer: 18000 ADA
UX/UI Staff: 2000 ADA
Testing Staff: 2000 ADA
R&D: 5000 ADA
Management: 2000 ADA
Final Milestone:
Lead Developer: 2000 ADA
Media Team: 5000 ADA
R&D: 5000 ADA
Management: 2000 ADA
Administrative Overhead for Catalyst Fund Reporting Administration: 17500
Total Budget: 145,500 ADA
[RESOURCES & VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
The Unfrack.it project is a valuable investment that will provide significant benefits to the Cardano ecosystem. The project will improve the documentation for Unfrack.it, build a proof of concept tool for lite wallet providers and dApps, and explore the potential use of improved coin selection to improve the eUTxO selection process. These improvements will make Unfrack.it more accessible and user-friendly, and they will help to promote the adoption of Cardano.
The community receives value through the following benefits:
- Increased user adoption: The improved documentation and user experience will make Unfrack.it more accessible to users, which will lead to increased adoption of the tool.
- Reduced transaction fees: The unfracking tool will help users to combine small, unspendable UTxOs into larger amounts, which will reduce the number of transaction fees that users need to pay.
- Increased developer interest: The proof of concept tool will demonstrate the potential of Unfrack.it to lite wallet providers and dApp developers, which will lead to increased interest in the tool and its development.
[IMPORTANT NOTE] The Applicant agreed to Fund10 rules and also that data in the Submission Form and other data provided by the project team during the course of the project will be publicly available.
I Accept