Please describe your proposed solution.
An alternative to CIP-30 that supports the unique constrains of a Plutus wallet, and a reference implementation of this alternative into the BroClan software
By creating an new extension for CIP-30 that conforms to the requirements of a Plutus wallet, we can make the use of dApps safe and efficient for Plutus wallet users.
Plutus contract wallets are still in their infancy but will definitely be a big part of the ecosystem moving forward and there is not way for them to interact with DeFi.
Please describe your proposed solution.
An alternative to CIP-30 that supports the unique constrains of a Plutus wallet, and a reference implementation of this alternative into the BroClan software
Please define the positive impact your project will have on the wider Cardano community.
This will enable development of Plutus based wallets and give them a way to interconnect with DeFi in a safe way from the beginning .
Additionally with the maturing of Wallet connectors currently happening currently, this API will be able to be reused by other connectors giving the ecosystem a clear path for composability as dApps will be able to query each-other and compose transactions that are mutually valid.
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?
I have developed a Multisig Wallet for Cardano that is already operational.
This functionality has been implemented and tested.
I have over 10 years experience in Linux operation and experience operating a high performance pool since the first days of Cardano.
Additionally I have 2 years of JavaScript/Nodejs/MongoDB experience.
I have also completed Catalyst proposal 100928 that will bring DeFi capabilities to Multisig wallets.
What are the key milestones you need to achieve in order to complete your project successfully?
1) Establish a new wallet connector based on CIP-30
Objective: Create a new wallet connector definition and open a CIP around it
Deliverable: A new CIP describing the API connector in detail
>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.
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) 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.
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.
>N/A
>N/A
>Upon completion of this project any user should be able to use Cardano Defi using 1 or more of the BroClan Plutus wallets.
Additionally Cardano Developers who want to integrate the new connector in their wallets or dApps should have a clear path to achieving that.
Who is in the project team and what are their roles?
Leandros Holleman- Project manager, Developer and SysAdmin
I am a 1 man team and given the limited scope of the project I can handle it on my own.
Please provide a cost breakdown of the proposed work and resources.
Answer:
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:
2) Create reference implementation with BroClan:
3)Get at least 1 DApp of each kind to support the new connector:
Payroll = 208Hours * €50 = €10400 ~ 30000ADA
Incentives = 5000 * 3 = 15000 ADA
Total = 45000ADA
How does the cost of the project represent value for money for the Cardano ecosystem?
The value for the Cardano ecosystem is immense, having this in place will be a landmark moment for Cardano as it will mean plutus developers will be able to leverage other plutus contracts without the need for make special arrangements for each usecase.
It will also allow the creation of smart wallets including but not limited to :" Token Vaults","Tokenized Multisig","Debit accouts","Subscription Accounts" and more all of which should be able to interact with any DeFi that has fully implemented the new connector.