People use popular web frameworks without the decentralized identities' functionalities to build blogs, shops, etc for the web every day.
Develop a Python package which would facilitate DIDs verification for the Flask, Django web frameworks
This is the total amount allocated to Atala PRISM tools for web apps.
One strategy to accelerate the acceptance and usage of decentralized identities is to build basic tools for web (and mobile) app developers using popular web app frameworks.
Every web app programming framework has functionality related to a user registration, user login/logout functionalities that could be extended to support the decentralized identities built on Cardano.
I imagine that one could build packages supporting decentralized identities for all the top web (and mobile) app programming frameworks so that developers could test Atala PRISM provided functionalities and incorporate them into their web/mobile solutions.
Python is one of the most popular programming languages [1] on our planet Earth. More importantly, Python is extensively used in the Financial Services industry where Blockchain, DIDs applications are "obvious". Even in the simple web development case Python based Flask and Django web frameworks are very popular [2].
Therefore I would like to start with the Python package. In other words, by involving developers from Python ecosystem the Cardano community will increase the chances to see higher rate of Atala PRISM adoption including the solutions for Supply Chain/FinTech industries.
Involving more developers to test, experiment with Atala PRISM will directly influence the key success metrics of the challenge like "realized production pilots or launches in 2022" or "discovery of repeatable patterns in use-cases", etc.
Sustainable Development Goals
The solution promotes blockchains, decentralized identities and brings trust fostering new developments and innovations in many industries – in line with
Goal 9: Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation
9.1: Develop quality, reliable, sustainable and resilient infrastructure, including regional and transborder infrastructure, to support economic development and human well-being, with a focus on affordable and equitable access for all
The Python tool set will be successful if
1. it gets funded and I implement the first version in the next 3 month.
2. it is used already in the solutions of the next Cardano Project Catalyst's challenges within the next 6 month
3. it will be chosen to implement 100 production pilots or launches in 2022
Cost breakdown
1. Domain analysis and solution design – 0 USD
2. Development - experienced programmer's work – 50 USD per hour x 200 hours = 10'000 USD
Total cost: 10'000 USD
Anyone having suggestions, ideas - please drop me a note at submarine7@fantasymail.de.
References
[1] TIOBE Index for November 2021, https://www.tiobe.com/tiobe-index/
[2] Most used web frameworks among developers worldwide, as of 2021, https://www.statista.com/statistics/1124699/worldwide-developer-survey-most-used-frameworks-web/
More then 20 years of experience in software development using various programming languages.