[IMPACT] Please describe your proposed solution.
An alternative to CIP-30 that supports the unique constrains of a multisig wallet, and a reference implementation of this alternative into the BroClan software
[IMPACT] How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
This will open the floodgates for institutions, DAOs and security minded individuals to use the Cardano blockchain to its full extend.
It will allow for safe operation of DeFi protocols on Cardano by organizations whos structure and by-laws demand that no one single individual is able to access funds without consent.
[IMPACT] How do you intend to measure the success of your project?
Dapp adoption.
The project will be successful when It becomes common place to integrate it into any DAAp building on Cardano.
An additional measure of success will be how easy it is for DApp developers to integrate this into their product, ideally it should not be any more effort than integrating the regular CIP-30.
[IMPACT] Please describe your plans to share the outputs and results of your project?
The project consists of 3 distinct workflows.
1) Establish a new wallet connector based on CIP-30
Objective: Create a new wallet connector definition and open a CIP around it
2) Create a reference implementation for the new connector in BroClan
Objective: create a new version of the BroClan software with the new wallet-connector implemented.
3) Help and motivate projects to use the new connector in their solution
Objective: Get every DApp developer to know about the new connector, get at least 1 DApp of each category to integrate the new connector, offer support to any DApp that wants to integrate.
[CAPABILITY/ FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability?
I have over 10 years experience in Linux operation and have been operating a high performance stake pool since the first days of Cardano.
I have created several applications that use CIP-30 connector, in addition to a fully functional multisig wallet(BroClan) giving me a good understanding of the problem.
[CAPABILITY/ FEASIBILITY] What are the main goals for the project and how will you validate if your approach is feasible?
The main object of this project is to provide a clean solution to integrating multi-wallets into Dapps.
This is not a hard problem but our ecosystem around multisig wallets is not very mature, so nobody has attempted to it yet.
Success will producing an API connector that is similar to CIP-30 and having it adopted by several DApps.
[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.
1) Create an API specification and open a CIP pull-request
Key activities: Write the CIP, submit it, solicit feedback.
Timeline: 1 month
2) Create reference implementation with BroClan
Key activities: Develop the BroClan companion app, implement the connector by injecting the endpoint to the window.MultisigCardano namespace.
Timeline: 1 month
3) Get at least 1 DApp of each kind to support the new connector
- Dex
- NFT marketplace
- CDP
Key activities: Reach out to development teams building DApps on Cardano and pitch the new connector, support on-going integrations, advertise the bounty offered to teams that integrate the new connector first.
Timeline: 3 months
[CAPABILITY/ FEASIBILITY] Please describe the deliverables, outputs and intended outcomes of each milestone.
1) Create an API specification and open a CIP pull-request
Deliverable: A new CIP describing the API connector in detail
2) Create reference implementation with BroClan
Deliverable: A new version of the BroClan software and a new version of the BroClan companion app that will allow multisig transaction with DApps
3) Get at least 1 DApp of each kind to support the new connector
Indented outcome: Educate the entire dev ecosystem about the existence of this new option, set incentives and support for DApps that want to integrate.
Deliverable: Support from at least 1 DApp of each kind for the new connector.
[RESOURCES & VALUE FOR MONEY] Please provide a detailed budget breakdown of the proposed work and resources.
A lot of the work around this project is depended on getting feedback and giving time for the community to raise suggestions/objections to the proposed design, for this reason the Timelines are longer but no work is budgeted for the entire stretch of the timeline.
1) Create an API specification and open a CIP pull-request:
- Initial Draft : 20 Hours
- Feedback and alterations: 20 Hours
2) Create reference implementation with BroClan:
- Build the companion app that will inject the endpoints into “window.MutlisigCardano”: 40 Hours
- Test and validate the behavior/bug fixing: 40 Hours
- Deploy this functionality to production: 8 Hours
3)Get at least 1 DApp of each kind to support the new connector:
- Support DApps wanting to integrate: 20Hours
- Bounty for the first DApp to integrate in each category: 5000 ADA
Payroll = 148 Hours * €50 = €7,440 ~ 28000 ADA
Incentives = 5000 * 3 = 15000 ADA
Total = 43000 ADA
[RESOURCES & VALUE FOR MONEY] Who is in the project team and what are their roles?
Leandros Holleman - Project manager, Developer
https://dev.brothershipool.org/
Possible opening for a liaison, someone that can diplomatically create and foster relations to DApp development teams who will use this connector.
If someone shows up we will edit the proposal and set duties + ADA allocation for them
[RESOURCES & VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
The value for the Cardano ecosystem is immense, it will open the floodgates to institutional investors and a whole lot of liquidity that currently cannot enter our space and use our DeFi products.
By adopting this standard we can elevate multisig Wallets to first class citizens and offer a safe experience for anyone using a multisig wallet on cardano.
Multisig wallets are essential to institutional investors, DAOs and security minded individuals.