Last updated a month ago
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
This is the total amount allocated to GameChanger: open-sourcing now to help CIP30 spec upgrade. 5 out of 5 milestones are completed.
1/5
Preparations. First Maintainance Stage
Cost: ₳ 59,999
Delivery: Month 1 - Apr 2024
2/5
Second Maintainance Stage
Cost: ₳ 59,999
Delivery: Month 2 - May 2024
3/5
Third Maintainance Stage
Cost: ₳ 39,999
Delivery: Month 3 - Jun 2024
4/5
Fourth Maintainance Stage
Cost: ₳ 10,000
Delivery: Month 4 - Jul 2024
5/5
Closeout
Cost: ₳ 30,002
Delivery: Month 5 - Aug 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
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
The main dependency is GameChanger Wallet itself, it's optimal working state and project continuity
The full 2024 APIv2 dapp connector JSON schema and it's up-to-date generated documentation will be released to the Cardano Community under the MIT License for any other wallet and dapp to benefit from it, contribute, and create their own implementations of this 2,5 year old dapp connector technology.
The dapp connector standard almost all Cardano wallet brands are using, CIP-30, 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.
We want to thanks the CIP Editors Group and Cardano community for taking the step to make improvements on CIP-30, and we are happy they are moving forward to a solution that somewhat follows paths we have been suggesting since 2021 with GameChanger Wallet.
2 weeks after Nami was published and proposed the bases of CIP-30, 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 ever since, offering today a mature integral solution, a fascinating amount of features and benefits not only for developers but also for end users, such as
Today at least 5 dapp connector alternatives/extensions are being in talks to replace or augment CIP-30, and because being a solo developer with limited funding and time availability it has been hard to properly communicate that we are the only existing wallet that includes a vast majority of features that are being planned for this ecosystem upgrade. Now with the 2,5 year long gathered feedback, all the documentation I managed to wrote, the live coding sessions with colaborators, video tutorials, and around 80 open source dapp examples on Github we feel we can help.
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 phase, and currently we don't have enough time to share again all this information as we would had like to do, we want to ask voters to help us cover some final months of refinements and documentation efforts to be able to properly release to the community a suitable form of our entire latest API schema.
For example, here is a list of +70 simple open source dapp examples to verify the achieved maturity and posibilities behind this specification.
Time is at the end the most valuable resource we have. Not only Cardano will benefit at the end 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 all this, developers won't be able to experience the upcoming 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.
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.
Tasks:
Output: Documentation updates to reflect schema maintanance or upgrades
Acceptance Criteria: Updated public documentation showing the reported schema and wallet implementation updates
Tasks:
Output: Documentation updates to reflect schema maintanance or upgrades
Acceptance Criteria: Updated public documentation showing the reported schema and wallet implementation updates
Tasks:
Output: Documentation updates to reflect schema maintanance or upgrades
Acceptance Criteria: Updated public documentation showing the reported schema and wallet implementation updates
Tasks:
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 )
Project Leader:
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
Milestones:
Total: 928hs x USD 85/hr = USD 78.880,00 ~ ADA 207.578,95 = ADA 199999 (capped per rules)
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 feedback obtained after a full implementation on a working product (GC 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 able to add priceless value to the ecosystem right in time to help define the upcoming standard 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.