funded
GameChanger: open-sourcing now to help CIP30 spec upgrade
Current Project Status
In Progress
Amount
Received
₳151,997
Amount
Requested
₳199,999
Percentage
Received
76.00%
Solution

Due to the large work done, we offer open sourcing the full 2024 v2 dapp connector schema to serve as a reference or CIP itself after a final process of user feedback, maintenance and documentation

Problem

Image file

CIP-30 is about to be replaced or augmented to work like the first dapp connector GameChanger Wallet had back in 2021, without using this wallet’s 2.5 years journey into consideration

Impact Alignment
Feasibility
Value for money

GameChanger Finance

1 member

  • Project Information
  • Community Reviews
  • Team Information
GameChanger: open-sourcing now to help CIP30 spec upgrade
Start date
-
Milestones
-
Next Milestone
-

Please describe your proposed solution.

We want to congratulate Cardano community for finally taking the step towards addressing the issues the ecosystem was facing around CIP-30 and to move forward to a solution that somewhat follows paths we have been suggesting non-stop since 2021 with GameChanger Wallet.

CIP-30 standard has been very kind to put Cardano quickly on the market map back in the day but now can be improved into a more modern and flexible solution towards making Cardano realize it's full potencial.

2 weeks after Nami was published and proposed the bases of what we now define as CIP-30 standard, GameChanger Wallet was released offering a different way to connect dapps to wallets on all kind of devices and contexts, on a more universal, flexible, scalable and composable standard that has been evolving on a single track ever since, improvement after improvement, offering today a mature integral solution, a fascinating amount of features and benefits not only for developers but also for end users, such as

  • desktop, mobile, backend, hardware, multi-device support,
  • language agnostic, multi-platform support,
  • browser extension wallet,
  • hardware wallet,
  • shared treasury,
  • script based address support,
  • multisig, multi-transaction wallet and dapps,
  • client side PAB behaviour
  • universal, low code programming,
  • auditability,
  • security,
  • code reusability,
  • disaster recovery,
  • full user data privacy preservation, dapps DONT need to know user data in order to work
  • transport agnosticity, social media, ads, paper, screens,
  • user-data agnosticity, static connections
  • boosted open source collaboration
  • interoperability,
  • etc..

Image file

But as we know well innovation without proper funding (and thus popularity) makes not enough noise to reach the right places at the right time. As an argentinian solo developer without much help besides my closest colaborators, after 2.5 years of backing the project out of our savings and personal time, even after running free live coding sessions for almost a year sharing our model to the community, we failed to communicate my work in time to a broader audience.

Today at least 5 dapp connector alternatives/extensions are being in talks to replace or augment the CIP-30 specification, and Cardano community still has not heard properly about GC's model, not even properly tryied it out specially now that GC is the only multisig wallet implementation since 2021 that follows the basic specs that are being written today. Even with all the documentation we managed to wrote, the live coding sessions, video tutorials, and 75+ open source dapp examples on Github out of our own time availability and funding efforts.

We are so happy that Cardano has finally validated the principles behind our novel 2021 path but we are convinced that on this opportunity, after so much work already delivered, we can reach early to help shape this bright new era together, saving us all some time with these ~3 years of solution design and problem solving experience.

This is why we have decided to release as open source the entire dapp connector specification, the JSON schema of it and it's generated documentation, to allow any developer to use it, even to implement it on their own.

As version 2 of the wallet is reaching now it's 1 year long beta stage, and currently we don't have enough time to personally spend to share again all this information as we have been trying to do before, we want to ask Catalyst support to cover some final months of gathering user feedback and writing the final refinements and documentation to be able to hand to the community a suitable form of our latest API schema.

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

Time is at the end the most valuable resource we have. Not only Cardano will benefit from a sum of almost 3 years of experience over this unique model, around 1.5 years of the final version (APIv2) of the working product, but also ~80 open source dapps and code examples, edge use cases such as hardware devices, libraries, documentation, videos, and any other kind of resource that has been created around our dapp connector technology with our expertise to quickly onboard or assist developers to jump from the theory field straight into the action.

Without this, developers won't be able to experience these new standards in real life until another wallet implement and mature them, which will take a lot of time, specially if they cover the amazing amount of features GameChanger Wallet is offering nowdays to the Cardano developer and student community.

Also these are our next steps towards opensourcing the entire GameChanger Wallet to the Cardano Community, we started by opensourcing all our major wallet features, and now we want to take this big step to help on time on this crucial decision making process Cardano is facing.

Finally this will also unlock new horizons for community tooling, like for example enabling live code validation features for a great upcoming IDE project, another one besides our own official IDE included on the wallet.

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?

GameChanger Finance has to offer it's 2.5 years of novel product design, delivery and maintanance, even on several out of budget situations, plus all our finalized Catalyst projects with montly reports to keep us accountable of the granted funds.

The developers and non developers that had use our dapp connector have experienced an incredible short learning curve to acchieve even the most advanced use cases Cardano can handle now days. The model has been making posible even hardware devices and backends to connect to users wallets since years now, crossing barriers that are now days imposible to solve due to CIP-30 and overall wallet limitations. We think we were not widely adopted because we were always different than the popular CIP-30 spec, but now that Cardano is thinking towards the future by shifting into a modern specification like our model, we are more than ready and happy to help.

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

Tasks:

  • Maintainance stage 1 of the dapp connector JSON schema
  • Improve documentation

Output: Documentation updates to reflect schema maintanance or upgrades

Acceptance Criteria: Updated public documentation showing the reported schema and wallet implementation updates

>Tasks:

  • Maintainance stage 2 of the dapp connector JSON schema
  • Improve documentation

Output: Documentation updates to reflect schema maintanance or upgrades

Acceptance Criteria: Updated public documentation showing the reported schema and wallet implementation updates

>Tasks:

  • Gather user feedback
  • Maintainance stage 3 of the dapp connector JSON schema
  • Improve documentation

Output: Documentation updates to reflect schema maintanance or upgrades

Acceptance Criteria: Updated public documentation showing the reported schema and wallet implementation updates

>Tasks:

  • Gather user feedback
  • Maintain the dapp connector JSON schema
  • Improve documentation

Output: Documentation updates to reflect schema maintanance or upgrades and link to full open sourced JSON schema

Acceptance Criteria: Updated public documentation showing the reported schema and wallet implementation updates and a link where full open source schema can be viewed/downloaded

>Final Output: Updated documentation and link to full open sourced JSON schema

Acceptance Criteria: Updated public documentation and a link where full open source schema can be viewed/downloaded

( video and other usual required Catalyst documentation included )

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

<u>Project Leader:</u>

Adriano Fiorenza is Entrepreneur & Senior Full Stack Developer with 15+ years of experience software and IOT development. Founder and Developer of GameChanger Wallet, participated in 1st gen Plutus Pioneer Program, Team member at ALDEA, Gimbalabs colaborator

His Linkedin profile can be found at <https://ar.linkedin.com/in/adriano-fiorenza>

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

Milestones:

  1. Maintainance stage 1 - 40hs
  2. Maintainance stage 2 - 40hs
  3. Maintainance stage 3 - 40hs
  4. Maintainance stage 4 + full schema release - 808hs (total worth)

Total: 928hs x USD 85/hr = USD 78.880,00 ~ ADA 207.578,95 = ADA 199999 (capped per rules)

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

The price calculated takes only into account a year of work behind the dapp connector specification, not counting the previous working months commited to it, the full implementation into the wallet, the 1.5 year long work on documentation and educational resources, the ~80 open source dapps examples, video tutorials, libraries, CLI, and other content to get understand and use the specification.

This means that by open sourcing this to the community at a much lower cost we are adding priceless value to the ecosystem right in time to help define the upcoming era and to save a lot of time on problem solving and design thinking that has already been done.

Let's avoid reinventing the full wheel, let's build from here, together.

Avis des conseillers communautaires (1)

Comments

Monthly Reports

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

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

    Authored by: Darlington Kofa

    4 min 3 s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3 min 48 s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2 min 16 s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3 min 14 s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3 min 19 s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

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