completed
Sustain & Maintain MeshJS
Current Project Status
Complete
Amount
Received
₳120,000
Amount
Requested
₳150,000
Percentage
Received
80.00%
Solution

This proposal enables implementations not limited to Voltaire features, Hydra & Aiken integration, and data providers integrations. Including bounties for issues, features, and learning materials.

Problem

MeshJS has been the forefront to onboard developers to Cardano. As there are continuous requests for feature updates, this proposal will onboard developers to maintain its open-source stack.

Impact Alignment
Feasibility
Value for money

Team

2 members

Sustain & Maintain MeshJS

Please describe your proposed solution.

Implementation and integration of Voltaire features, Hydra, Aiken, Koios, Maestro and more. This can include bounties for qualified issues & features, and building learning materials.

MeshJS is a key contributor to Cardano open source, supporting and empowering Cardano developers to build tools and solutions to further enhance and develop the Cardano Ecosystem.

At this point of time, MeshJS is mostly runned on a fully volunteer basis. We had a funded Proposal in Project Catalyst Fund 10 to enable the development of new features and to incentivise contributions from the MeshJS Builders Community. However we are lacking some basic financial resources to provide some stable financial security to our core crew and contributors.

This proposal hopes to enable some basic funding support to help us keep building and doing what we do. Building and maintaining an open-source library and providing numerous tools to easily build powerful dApps on the Cardano blockchain.

Please define the positive impact your project will have on the wider Cardano community.

MeshJS code is widely used within the Cardano Ecosystem, providing numerous tools and support for Cardano developers to easily build and enhance the Cardano ecosystem. Some noticeably positive impacts including but not limit to:

  1. Speed up development on any core Cardano updates, including hard fork (Voltaire governance action), CIP updates, Hydra transaction building.
  2. Speed up ecosystem integration in different aspects, including on-chain code building libraries (e.g. Aiken), node service (e.g. Maestro, Blockfrost, Koios).
  3. Reduce dApps downtime when dependencies introduce breaking changes, such as node service endpoint changes.

These improvements would benefit hundreds of dApps building on MeshJS, which has material impacts on the Cardano ecosystem as a whole.

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?

Trust and accountability:

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.

Feasibility:

MeshJS team has 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

What are the key milestones you need to achieve in order to complete your project successfully?

As this proposal is mainly for feature updates and maintenance, , we will have key objectives which are and stay the same through each milestone. Reports on specific features and maintenance tasks would be provided upon each milestone.

Milestone 1

Proposal Onboarding - March 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

>Milestone 2

Maintaining MeshJS Code library and features - April 2024

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

>Milestone 3

Maintaining MeshJS Code library and features - May 2024

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

>Milestone 4

Maintaining MeshJS Code library and features - June 2024

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

>Final Milestone - July 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Final report in form of a recorded Team Meeting

Final report in form of a close out report in written form

Who is in the project team and what are their roles?

Name: Hong Jing (Jingles)

Role: Technical Lead

Link: https://jingles.dev/

Description: 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.

<https://jingles.dev/>

Name: Felix Weber

Role: Project Management

Felix Weber Cardano Ambassador and Bridge Builder with a strong track record of doing the right kind of stuff in Web3 Ecosystems

<https://www.linkedin.com/in/felix-swarm-339590209/>

Please provide a cost breakdown of the proposed work and resources.

Milestone 1 - March 2024

Proposal Onboarding

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

Total: 30.000 Ada

Milestone 2 - April 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

Total: 30.000 Ada

Milestone 3 - May 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

Total: 30.000 Ada

Milestone 4 - June 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Monthly report in form of a recorded Team Meeting

Total: 30.000 Ada

Final Milestone - July 2024

Maintaining MeshJS Code library and features

Working on Updates and the development of new features to enrich already existing libraries

Maintaining and moderating the MeshJS Github Repositories, managing pull request

Maintaining and moderating our Discord Server, providing support and guidance for the MeshJS Builder Community

Final report in form of a recorded Team Meeting

Final report in form of a close out report in written form

Total: 30.000 Ada

Total = 150.00 ADA

How does the cost of the project represent value for money for the Cardano ecosystem?

As mentioned above, in [CAPABILITY & FEASIBILITY] MeshJS 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. Our tools support a wide range of active Cardano Builders and Projects who benefit strongly from free access to our open source solution. We do not see our code being taken closed-source for financial benefit, and the value for money here is that the Cardano Treasury is effectively used to help us in continuously pushing on new open source solutions for the entire Cardano Developer Community.

Or, Lucas gives a good point on that too

https://twitter.com/rvcas/status/1730256126216753625

"I don't got beef with anyone or any specific proposals BUT I'd like to say the whole vibe around catalyst has been really cringe. Many proposals sound reasonable, useful, and chill. But idk the vibe ain't right and there clearly seems to be a kind of abuse. Companies asking for funds to pay for what should be business expenses should not be included. Companies asking for funds to build open source tools and standards is awesome. I think considering that we, the community, are not entitled to some kind of return on "investment" then really this VC notion is nonsensical. At this point we should really only allow builders of open tools, standards, and protocols in. This way at the very least everyone gets a return on the "investment". I ain't seen a dime from catalyst BUT I have used open software produced with effort paid by it's funds."

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00