Last updated 2 weeks ago
The complexity of Cardano DApp development poses barriers, slowing adoption and limiting innovation. Coxylib.js simplifies and speeds up Smart Contract development on Cardano blockchain.
Coxylib.js offers streamlined, testable atomic functions for Cardano DApp development, reducing complexity, speeding up deployment, and improving accessibility for developers
Please provide your proposal title
Coxylib.js - Simplifying Cardano DApp Development
Enter the amount of funding you are requesting in ADA
100000
Please specify how many months you expect your project to last
8
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
The complexity of Cardano DApp development poses barriers, slowing adoption and limiting innovation. Coxylib.js simplifies and speeds up Smart Contract development on Cardano blockchain.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
Yes
Describe any dependencies or write 'No dependencies'
Coxylib js is a Helios open source wrapper. These use Blockfrost api for interacting with the blockchain. Thus Helios and Blockfrost
Will your project's outputs be fully open source?
Yes
License and Additional Information
MIT Licence.
Coxylib tool has been shared at github under MIT licence since 2024 and will always be like that. https://github.com/wimsio/coxygen/tree/main/coxylib
Please choose the most relevant theme and tag related to the outcomes of your proposal
Developer Tools
Mention your open source license and describe your open source license rationale.
MIT Licence
Since 2024 the Coxylib.js has been shared under MIT https://github.com/wimsio/coxygen/blob/main/coxylib/MIT%20License.MD and it will be like this forever.
How do you make sure your source code is accessible to the public from project start, and people are informed?
The coxylib.js has been on github for the past 14 - 15 months. It will be updated and shared to the github. https://github.com/wimsio/coxygen/tree/main/coxylib
How will you provide high quality documentation?
We will use md based documentation which will have videos showing how to use the tool. Links will be provided at this https://github.com/wimsio/coxygen/tree/main/coxylib or other https://github.com/wimsio/coxygen/ directories.
Please describe your proposed solution and how it addresses the problem
Coxygen Global Pty Ltd has created the library and it is found here https://github.com/wimsio/coxygen/tree/main/coxylib, used it on these applications: https://coxygen.co/universities/ and https://cardanopropertysolutions.co/ simplifying and speeding up Helios.js usage.
The aim is moving this useful library to broader developer communities, improving on it and creating more real life applications with it. This means the need for stable, audited and thoroughly tested version.
1. What is Coxylib.js?
Coxylib.js is a lightweight Helios based JavaScript library/wrapper/automation tool designed to simplify the process of developing decentralized applications (DApps) on the Cardano blockchain. It provides a collection of atomic, reusable functions that reduce the complexity involved in working with Cardano’s smart contract ecosystem, specifically leveraging Helios:- a Cardano functional zero dependence library. By offering a simplified interface and pre-built functionalities, Coxylib.js addresses the steep learning curve developers face when working with Plutus smart contracts, ultimately accelerating DApp development and improving accessibility.
2. Key Features of Coxylib.js:
Atomic functions for Smart Contract Interaction: Coxylib.js delivers testable atomic functions for common Cardano blockchain interactions, such as minting tokens, locking/unlocking assets, and handling UTXOs. These functions enable developers to build and test contract logic quickly and efficiently without needing deep knowledge of the underlying infrastructure. It has succeeded with onboarding tertiary students and new developers for at least 1 year.
3. Helios Integration:
The library is built on top of Helios, a high-performance, type-safe, and easy-to-use smart contract language for Cardano. Helios provides low-level primitives for smart contract development, while Coxylib.js simplifies the process by offering intuitive abstractions that help developers avoid common pitfalls.
4. No Need for Complex Dependencies:
Unlike traditional development environments that require heavy dependencies such as npm or Node.js, Coxylib.js is designed to work in lightweight environments, including static websites/web applications and platforms like cPanel. This reduces the setup time and infrastructure overhead for developers.
**5. Improved Developer Experience: **
With built-in testing, profiling, and error handling through Jimba.js, developers can ensure code quality, trace bugs, and log transactions with minimal effort. The console logging system in Coxylib.js can be switched on or off, providing flexibility for different environments (development vs. production).
6. Client-Side DApp Development:
Coxylib.js is built for 100% client-side DApp development, allowing developers to build and deploy applications directly in the browser thus removing barriers of entry for many developers as these mostly use Javascript/TypeScript/Javascript frameworks.
**7. Open Source and MIT Licence: **
The project will be fully open-source under the MIT license, encouraging community collaboration and allowing developers to freely modify and extend the library/tool to meet their specific needs.
Lastly, this helps target most common environment such as cpanel, linux servers, php based web applications powering many websites via Content Management Systems such as Word Press. Proof is the very fact that it has helped onboard more than 350 student developers and helped easily and quickly produce a preproduction based cross platform Coxy Wallet. Test the wallet here https://coxygen.co/universities/ :- click bottom right icon.
Please define the positive impact your project will have on the wider Cardano community
The development and release of Coxylib.js will have a significant and far-reaching positive impact on the Cardano community by addressing current development challenges, fostering innovation, and promoting blockchain adoption. Here are some key ways Coxylib.js will contribute to the wider Cardano ecosystem:
1. Lowering the Barrier to Entry:
Cardano's smart contract platform, based on Plutus and Haskell, presents a steep learning curve for developers. Coxylib.js simplifies Cardano DApp development by offering reusable atomic functions and integrating with Helios, making it accessible to developers who may not be familiar with Plutus or Haskell. This will encourage more developers to enter the ecosystem, accelerating the growth of the Cardano development community.
2. Faster Development of DApps:
Coxylib.js will drastically reduce the time and effort required to develop decentralized applications on Cardano. By providing pre-built, modular functions that handle common blockchain interactions like minting tokens, locking assets, and managing UTXOs, developers can focus on building the core logic of their DApps. This will lead to faster iterations, allowing more applications to be deployed on Cardano, driving ecosystem growth.
**3. Supporting Open-Source Collaboration: **
Coxylib.js will be released as an open-source project under the MIT license, encouraging contributions from the global Cardano developer community. Open-source collaboration will foster a culture of shared learning and development, enabling the library to grow rapidly and adapt to the evolving needs of the ecosystem. By empowering developers to contribute to the project, Coxylib.js will enhance the collective knowledge and capabilities of the Cardano community.
**4. Enabling Innovation: **
With the streamlined development process provided by Coxylib.js, developers will be able to prototype, test, and launch innovative solutions faster. This will lead to a diverse range of applications being built on Cardano, from decentralized finance (DeFi) platforms to NFT marketplaces, governance systems, and more. The ease of building complex DApps will stimulate creativity and encourage experimentation, positioning Cardano as a hub of blockchain innovation.
**5. Fostering Adoption Across Industries: **
Coxylib.js will not only impact developers but also extend to businesses and organizations that want to adopt blockchain technology. By making DApp development more accessible and efficient, the library will help onboard a wider range of industries, from finance and supply chain management to healthcare and education, onto the Cardano blockchain. This will contribute to the broader adoption of Cardano as a secure, scalable, and efficient blockchain platform.
**6. Empowering Smaller Teams and Developers: **
By simplifying complex tasks, Coxylib.js levels the playing field for smaller developer teams or independent developers, enabling them to build competitive, high-quality DApps without needing large development resources. This democratization of development will ensure that Cardano remains inclusive, allowing talent from diverse backgrounds to contribute to and benefit from the ecosystem.
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?
Incorported IT Consulting Companies founded by Bernard Sibanda(CTO): Tobb Technologies Pty Ltd(9 years old: https://tobb.co.za/),,) Coxygen Global Pty Ltd(17 months old:https://coxygen.co/universities)) and Women In Move Solutions Pty Ltd which is an enterprise Intersect member(https://cardano.wims.io).
This project is being built and run by incorporated and compliant companies: Coxygen Global Pty Ltd that was created out of the project catalyst funding in fund 11. It has over 350 student developers.
Tobb Technologies Pty Ltd is another IT Consulting company with national applications running in South Africa(https://matlosana-meter-reading.co.za/, https://mjayelisecurity.co/v147/mobile/index.php)) and WIMS-Cardano Global is a huge cardano community with active membership in South Africa, DRC, Bukina Faso, Ivory Cost, Ghana, Nigeria, Zimbabwe and recently Botswana joined. This is proof of effective IT Consulting. As a minimum, this Helios based tool will be used by 8 countries.
Bernard Sibanda(Intersect Developer Advocate Cohort #1 and Cardano Ambassador) is exceptionally qualified to lead the Coxylib.js project due to his extensive background in software development, blockchain technology, and community leadership. His vast experience in the Cardano ecosystem, combined with his deep technical expertise(Cardano Smart Contract Development), makes him the ideal person to drive the creation and implementation of Coxylib.js.
Here are the key reasons that highlight our team's capacapabilities:
Proven Expertise in Blockchain Development: Bernard is a highly experienced blockchain developer, with significant expertise in building decentralized applications (DApps) on various blockchain platforms, including Ethereum and Cardano.
His focus on Cardano smart contract development, particularly with Helios and Plutus, positions him uniquely to understand the technical challenges developers face in the Cardano ecosystem. His previous work on smart contracts and decentralized exchanges, such as the one built for the WIMS Blockchain Community, shows his hands-on knowledge of blockchain integration and deployment.
Leadership in the Cardano Community:
Bernard has been an active contributor to the Cardano ecosystem, participating in multiple capacities such as a Catalyst Moderator/Reviewer and a Catalyst Funded Proposal Submitter. His leadership role as the Cardano South African Constitutional Delegate demonstrates his deep involvement in shaping the governance of Cardano. Moreover, his successful organization of events like the Cardano Summit 2022/2023 and Haskell Hackathons highlights his ability to foster community engagement, which will be essential in ensuring Coxylib.js is adopted and expanded through the open-source Cardano community.
Technical Skills in Haskell and Plutus:
Bernard is one of the first students of the Plutus Pioneer Program, where he gained advanced knowledge of Haskell and Plutus, the key technologies underpinning Cardano's smart contract functionality. As a certified Haskell/Plutus Developer, Bernard has the technical expertise required to design and build complex blockchain solutions. His experience in translating Plutus and Haskell principles into usable solutions is critical to the success of Coxylib.js, which aims to simplify the complexity of Cardano DApp development.
Extensive Teaching and Mentorship Experience:
With over 15 years of experience as an educator and mentor, Bernard has trained numerous developers in programming languages like Delphi, C#, Java, C++, and Haskell. His deep knowledge of programming and teaching ability will be essential in not only developing Coxylib.js but also creating comprehensive documentation and tutorials to help developers use the library effectively. His educational background, including a BSc in Computing and a B Tech in Education Management, further reinforces his ability to create accessible tools and resources for the community.
Track Record of Successful Software and Open-Source Projects:
Bernard has founded and co-founded several technology companies, including Tobb Technologies, Women In Move Solutions (WIMS), and Coxygen Global, all of which focus on innovative tech solutions. His work on Jimba.js, an open-source JavaScript library for testing, logging, and profiling, demonstrates his ability to develop reusable, efficient, and high-quality software libraries. Coxylib.js is a natural extension of his previous work in creating tools that empower developers to build on top of established platforms like Helios.
Commitment to Open-Source and Community Building:
As a staunch advocate for open-source technology, Bernard is committed to making Coxylib.js a community-driven project under the MIT license. His extensive contributions to the Cardano community, especially through open-source initiatives, reflect his dedication to ensuring that tools like Coxylib.js remain accessible and grow through collaboration. His leadership in the WIMS-Cardano Community, which has empowered schools and IT students across Southern Central Africa, highlights his passion for using technology to build inclusive and impactful solutions.
Thus, Coxylib.js' existence and use for over a year and above mentioned facts prove our capabilities and feasibilities.
Milestone Title
Research Specification Design Upgrade Coxylib
Milestone Outputs
Evidence will be displayed on
https://github.com/wimsio/coxygen
Acceptance Criteria
https://github.com/wimsio/coxygen
Evidence of Completion
Evidence will be displayed on
https://github.com/wimsio/coxygen
Delivery Month
2
Cost
30000
Progress
30 %
Milestone Title
Technical Documentating and Testing Coxylib
Milestone Outputs
Acceptance Criteria
Evidence will be displayed on
https://github.com/wimsio/coxygen
Evidence of Completion
Evidence will be displayed on
https://github.com/wimsio/coxygen
Delivery Month
4
Cost
30000
Progress
60 %
Milestone Title
Coxylib Usage Examples RWA
Milestone Outputs
In this milestone focus is on implementation of RWA with Coxylib
Acceptance Criteria
What makes good tools not being used is lack of examples, documentations and videos that accompany source code. Minimum output targets are :
Evidence will be displayed on
https://github.com/wimsio/coxygen
Evidence of Completion
Evidence will be displayed on
https://github.com/wimsio/coxygen
Delivery Month
6
Cost
20000
Progress
80 %
Milestone Title
Promotion and Commercialization
Milestone Outputs
This milestone is to improve the project and move it towards self sustainability. Branding and promotion activities will be:
Acceptance Criteria
Measurable outputs will be:
Evidence will be displayed on
https://github.com/wimsio/coxygen
Evidence of Completion
Evidence will be displayed on
https://github.com/wimsio/coxygen
Delivery Month
8
Cost
20000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Milestone 1: Research Specification Design Upgrade(2 months)
Total = 4 800 + 9 000 + 4 200 + 12 000 = 30 000 ADA (30%)
Milestone 2: Technical Documentation and Testing(2 months)
Total = 4 000 + 10 000 + 4 000 + 8 000 + 2 000 = 30 000 ADA (30%)
Milestone 3: Usage Examples(2 months)
Total = 6 000 + 4 000 + 5 000 + 3 000 = 20 000 ADA (20%)
Milestone 4: Promotion and Commercialization(2 months)
Total = 8 000 + 6 000 + 3 000 + 3 000 = 20 000 ADA (20%)
Grand Total = 100 000 ADA (100%)
How does the cost of the project represent value for the Cardano ecosystem?
The cost of the Coxylib.js project represents value for money for the Cardano ecosystem through several key aspects:
1. Accelerating Developer Adoption
Coxylib.js simplifies Cardano DApp development by abstracting complex processes, reducing the learning curve, and making blockchain development more accessible. This enables more developers to build on Cardano, fostering innovation at a faster rate. The cost directly contributes to a library that addresses common pain points, which means that more projects can be developed in less time, resulting in a higher return on investment (ROI) for the Cardano ecosystem.
2. Increased DApp Development
By streamlining smart contract development and reducing barriers, Coxylib.js is projected to significantly increase the number of DApps being launched on Cardano. The cost of this project is justified by the potential for a thriving ecosystem of decentralized applications that bring value through increased utility, user engagement, and transaction volume on the blockchain.
3. Open-Source and MIT Licensed
The project is open-source and released under the MIT License, ensuring that the code is freely available for anyone to use, modify, and improve. This guarantees that the Cardano ecosystem, developers, and the broader community can benefit from the project without additional licensing fees. By sharing the library openly, the return on investment for the Cardano ecosystem is amplified beyond the initial cost.
4. Support for a Wide Range of Use Cases
Coxylib.js is designed to be flexible and adaptable to a variety of real-world use cases, from decentralized finance (DeFi) to NFTs and governance solutions. The cost includes the development of core functionality, robust documentation, and community engagement, which ensure that the tool can be used in a wide array of Cardano projects, maximizing the impact of the investment.
5. Sustainable Long-Term Impact
The budget supports not only the development and initial launch of Coxylib.js but also its ongoing maintenance, updates, and community support. This ensures that the library remains relevant and useful as the Cardano ecosystem evolves, providing long-term value. The structured milestones and outcome-driven approach ensure that the funds are utilized efficiently to deliver measurable progress and tangible benefits to the community.
Terms and Conditions:
Yes
Our team at Coxygen Global/Tobb Technologies is composed of IT Software development qualified professionals and is big(10+). It is composed of IT graduates and also final IT Tertiary Software Engineers from at least 8 different universities(https://coxygen.co/universities, https://cardano.wims.io/2024/09/14/team/)
CTO, Lead and Project Manager:(successfully managed and closed 3 Catalyst Projects with above mentioned )
Bernard Sibanda
https://www.linkedin.com/in/bernard-sibanda-04832817/
50 Elizabeth Avenue, Linmeyer, 2190, Johannesburg, South Africa.
+27 73 182 0631
Professional Summary
Experienced IT professional with over 15 years of expertise in developing and implementing innovative solutions in the IT industry. Founder of Tobb Technologies, a successful consulting company specializing in credit control web solutions. Proven track record of generating revenue exceeding 6 million rands across 20 districts. Demonstrated leadership in backend, database, and frontend platform development. Actively involved in educational programs and dedicated to fostering growth within the Cardano community.
Professional Experience
Founder, Tobb Technologies Pty Ltd, Women In Move Pty Ltd (Year Started – Present), Cofounder of Cardano Africa Live and Coxygen Global.
Established and led Tobb Technologies, a consulting company specializing in credit control web solutions.
Successfully implemented solutions across 20 districts, resulting in revenue exceeding 6 million rands.
Provided valuable consultancy services in backend, databases, and frontend platforms, ensuring client satisfaction and project success.
IT Consultant (2007 – Present)
Contributed over 15 years of expertise to the IT industry, delivering impactful consultancy services.
Developed innovative solutions for backend, databases, and frontend platforms, achieving project success and client satisfaction.
Education and Experience
Skills
There are other IT technical areas we will out source from experienced and qualified Cardano developers(IOG, EMURGO, Gimbalabs, etc)