Please describe your proposed solution.
This is a product for users in the Cardano ecosystem, it is a wallet enhancement not a developer tool despite how technical the title sounds. This project is to enable anybody to use a bit more advanced features of the Cardano blockchain. Your web wallet is fine to store your funds, but you can't do much more than spending. I have already built the transaction editor as a web application and it allows for collaborative transactions.
That means you can get together with other participants on the network and make a transaction together, be it to spend into common things, or be there to swap assets, or whatever use you can have in mind. This new project aims to extend it to also collaborate in crafting a Native Script.
Cardano Native Scripts have 6 primitives which you compose together in a flat, nested or even finite recursive form. This allows you to create simple "smart contracts", like a simple multi-sig option, a treasury account, an escrow, time locked contracts. These contracts don't require advanced knowledge of smart contracts and programing. It is more up to your imagination what you want to build.
This project is a web application that extends your wallet, or rather your wallet connects to it. It will provide a user interface to create the native Script(the contract), either alone or collaboratively with other people. Then, it gives your the backup infrastructure to store all those Native Scripts, because if you loose your script, you won't be able to unlock the funds from those addresses. There is no security needed in storing the contracts, they are public information, or at least they must become public at the moment you spend from them, because the Blockchain must audit the contract and its signatures to allow the spending of funds.
As a firm believer in privacy, I must offer multiple options, and the most private by construction is the one I can't make money from. What perverse incentives of our society, we can't offer privacy as a service because you loose it when you engage with the service provider. In the same way that the transaction editor works, what can take place on your computer alone, is private and free, I can't know anything about it. The native script editor itself is free of charge, and saving your scripts in your computer too.
The moment you need me to backup your script, I'll keep you anonymous, no need of email or any form of ID, a simple payment will match your wallet and give you an account. Now you have two storage systems your PC and my server. Once in the server you can engage in collaborative work, and have other people partake in your script building and signing.
Associated to a native script is an address. Your wallet does not manage this address, because up until today we only have single-signature wallets. Thus the editor must help you manage your funds on the script addresses. For this, I'll rely on the KOIOS REST API to gather information and load balance your use, also because that is a distributed service you'll have better anonymity compared to using a single service.
Once Scripts are easily accessible, it becomes simpler to create simple DAOs or escrows, which essentially mean. Many individuals need to agree and sign a transaction for it to be valid and dispose the funds. This is crucial feature for the digital economy and digital organizations and something every collective in the Cardano ecosystem would appreciate.
To keep track of this project and its impact. The first success is the features are there, what I have promised is delivered. The second success is from people using it, that takes more time and effort. I can always measure traffic on my service, and track how much does it grow. There is the actual measurement on the blockchain itself on how many people move towards script addresses instead of single signatures. As we allow users to embrace new possibilities the richer the ecosystem.