Last updated a year ago
The change brought about by the DID paradigm is groundbreaking for conventional devs; at this stage practical use cases are not available.
Design and implement project based dev training curriculum to allow developers to learn through creating real solutions that integrate DID.
This is the total amount allocated to Dev Journey into DID/SSI* Paradigm.
*DID = Decentralized Identity, SSI = Self Sovereign Identity
Cardano has developed great learning programs such as the Atala Prism Pioneer program, what we seek through this proposal is to expose and educate about the building blocks behind this amazing technology in such a way that will ease the onboarding process of local developers into this new paradigm.
Context:
Currently the solutions that we have for managing our identity and access are very centralized. Over the past few years we have seen a lot of progress transitioning away from centralized models towards a federated model. The problem of ownership still remains in these federated models. There are now big players such as Facebook, or Google that have adopted the latest version of federated ID management such that they end up owning your identity, or at least the part of your identity you choose to share. These sites then act as an intermediary between you and other sites, they are representing your identity on your behalf. Think about when you go to a website and it offers options such as: "Login with Google" or "Login with Facebook"--sound familiar?
The uprising solution, in this case decentralized identity, is bringing a huge paradigm shift to the way that we architect identity and access management (IAM) systems today. This shift is so deep and groundbreaking to developers in the African context who might not even be aware of these options. There is an urgent need to train local developers in Africa, starting in Cameroon, not only on the theoretical concepts of decentralized ID but also to mentor them through the implementation of such models with real examples fit for their context.
Overview:
We are developing a curriculum for training in Haskell and Plutus, and with this proposal we seek funding to also expand those courses to incorporate DID and Atala Prism SDK. Our approach is to teach using project based learning techniques. See our specific projects that we will be working through alongside this specific training.
Main proposal for Plutus and Haskell training program: https://cardano.ideascale.com/a/dtd/Spread-Plutus-through-Africa/381332-48088
Affiliated Projects: Specific projects to guide our learning (project based learning) and additional outreach initiatives
On the practical level, each of these projects explicitly include some notion of Identity and Access Management, and the DID solution to each of them will serve as a basis for training and teaching developers about Atala Prism. On the theoretical level, these projects will provide explicit examples for the developers in training to grasp the concepts in a more complete way.
Feasibility:
Reference (Past Successes):
Wada has been successfully organizing monthly meet-ups across our hubs, spreading awareness and introductory education on Cardano, Project Catalyst, and Blockchain technology as a whole. We have already established active hubs in: Ivory Coast (French), Ghana (English), Nigeria (English), Cameroon (French & English) and Democratic Republic of Congo (French) that have been participating in these programs.
General curriculum outline:
Core Team & Roles:
Wada HubTrainers & Coordination:
Budget (12 months):
Auditability:
What success looks like:
Up-Scale Wada devs--A pool of software developers that are capable of programming within the DID/SSI paradigm, who are able to integrate Atala Prism into their applications in a concrete way. With this level of onboarding into DID/SSI paradigm Wada will have within its network a solid base of developers who can implement a wide variety of solutions for all types of problems, specifically emphasizing decentralized identity.
KPIs:
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Wada Cameroon Hub: 3 Haskell/Closure/Java Senior Software Engineers and Architects (12+ years teaching experience) passionate about DID/SSI*