completed

Dev Journey into DID/SSI* Paradigm

$12,000.00 Received
$12,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
ソリューション

開発者がDIDを統合した実際のソリューションを作成することで学習できるように、プロジェクトベースの開発トレーニングカリキュラムを設計・実施します。

Problem:

DIDパラダイムがもたらす変化は、従来の開発者にとっては画期的なものであり、現段階では実用的な使用例はありません。

Yes Votes:
₳ 66,029,691
No Votes:
₳ 1,617,041
Votes Cast:
185

This proposal was approved and funded by the Cardano Community via Project F7: Accelerate Decentralized Identity Catalyst funding round.

  • download
  • download

Detailed Plan

*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

  • Nation Building Dapps: Lost |&| Found <https://cardano.ideascale.com/a/dtd/Lost-Found/383626-48088>
  • Boosting Cardano's DeFi: Djangui: Local Savings Account Mgmt <https://cardano.ideascale.com/a/dtd/Djangui-Local-Savings-Account-Mgmt/383394-48088>
  • DAOs Cardano: Bees Delivery DAO <https://cardano.ideascale.com/a/dtd/Bees-Delivery-DAO/383418-48088>
  • Mini/Low-Budget Dapps & Integrations: Small Change Wallet <https://cardano.ideascale.com/a/dtd/Small-Change-Wallet/382218-48088>
  • Accelerate decentralised identity: Dev. Journey into DID Paradigm <https://cardano.ideascale.com/a/dtd/Dev-Journey-into-DID-Paradigm/383664-48088> (Need transition and better wording)
  • Community Events: DLT adoption via clubs+hackathons <https://cardano.ideascale.com/a/dtd/DLT-adoption-via-clubs+hackathons/381318-48088>
  • Seeding Cardano's Grassroots DeFi: 300 Plutus Trained Women by 2025 <https://cardano.ideascale.com/a/dtd/300-Plutus-Women-by-2025/385111-48088>
  • Improve and Grow Auditability: Auditability through film and media <https://cardano.ideascale.com/a/dtd/Auditability-through-film-and-media/385141-48088>
  • Multilingual Resources: Scale-UP Wada's Translation FRENCH+ <https://cardano.ideascale.com/a/dtd/Scale-UP-Wada-s-Translation-FRENCH+/381310-48088>

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:

<u>Reference (Past Successes):</u>

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:

  1. Introduction to cryptography (basic cryptography techniques, hash functions, encryption, digital signatures, verifiable data structure)
  2. Introduction to Blockchain technology and decentralization
  3. The 3 Digital identity models (centralized, federated, decentralized)
  4. Building blocks of DID (verifiable credentials; issuer, holder, and verifier triangle; digital wallet; digital Agents; DIDs; Blockchain registries and other verifiable registries; governance frameworks)
  5. DID architecture (identifier and public keys, secure communication and interfaces, credentials, governance frameworks)
  6. Decentralized Identifiers (Conceptual level, Functional level, Architectural level, Semantic level, DIDs vs PKIs)
  7. Atala Prism SDK as an implementation example (We will leverage the Atala Prism Pioneer Program content but make chunks of information that are smaller, and more manageable for learners to access)

<u>Core Team & Roles</u>:

Wada HubTrainers & Coordination:

  • Manfo: Cameroon Team Co-Lead, Senior software architect & developer, 12+ year of experience programming, 3+ years in functional programming paradigm (F#, Haskell, Elm), Multilingual (French, English, Italian, Ngiembo)
  • Nkalla: Senior software architect & developer, 12+ year of experience programming, 3+ years in functional programming paradigm (Haskell), Mathematics teacher (Education Systems Engineering), Multilingual (French, Italian, English, Mbo)
  • Arcel: Senior Software developer in Closure 7 + years experience, Project manager, Multilingual (French, English)
  • Megan: Cameroon Team Co-Lead, Central Africa Coordination Lead, Wada core team member (Education and Event Lead), Math & Physics teacher, bilingual (French & English)

Budget (12 months):

  • Resources (books, subject matter experts guest speaker motivations): $2 000
  • Marketing: $2 000
  • Trainers (x3) motivations: $8 000

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.

  • 3 months - curriculum finalized, at least 10 future devs pre-enrolled in program, 20 community members attending monthly meet-ups discussing identity

  • 6 months - 30 devs selected to program,

  • 12 months - 30 Wada devs fully trained to implement DID/SSI

KPIs:

  • Number of devs enrolled in DID/SSI program
  • Number of videos created
  • Views on videos
  • Number of devs who complete the course, and get Wada certification

コミュニティ・アドバイザー・レビュー (1)

Comments

Monthly Reports

We have not officially launched this project yet, but have made a roadmap to hire a few interns and start by next month.

Disbursed to Date
$12,000
Status
Launched
Completion Target
3/1/2023
Comments 0

Login or Register to leave a comment!

  • Identified 2 schools and developed formal relationship (ISTDI Douala and UIGET Douala) -Obtained a list of recommended candidates for internship program from the schools -Created questionnaire and test to assist in selection for hiring process -interviews to start next week -will be able to implement curriculum only when hiring process is complete
Disbursed to Date
$12,000
Status
Still in progress
Completion Target
1/5/2022
Comments 0

Login or Register to leave a comment!

-We are getting ready to launch our education program June 1, training 4 interns in Haskell. -We are holding an orientation for interns tomorrow 5/24. -Version 1 of curriculum completed -DID and SSI specific conversations will commence once we have grown our community. We want to wait for these conversations to start until we have a wide African audience. So far we have our interns (4). We have set up our Discord server “Wada/DITC/Devs” (that will serve as a landing spot for all people following our program, and those seeking support in DLT programming in general

Disbursed to Date
$12,000
Status
Still in progress
Completion Target
12/4/2023
Comments 0

Login or Register to leave a comment!

-DID and SSI specific conversations will commence once we have grown our community. We want to wait for these conversations to start until we have a wide African audience.

Disbursed to Date
$12,000
Status
Still in progress
Completion Target
4/12/2023
Attachment(s)
Comments 0

Login or Register to leave a comment!

no

Disbursed to Date
$12,000
Status
Still in progress
Completion Target
5. After 1 year
Attachment(s)
Comments 0

Login or Register to leave a comment!

Please accept this reporting for August

Disbursed to Date
$12,000
Status
Still in progress
Completion Target
5. After 1 year
Comments 0

Login or Register to leave a comment!

Continued our cadence of monthly conferences centered around identity in the African context, please read more detail in the attached report.

Disbursed to Date
$12,000
Status
Still in progress
Completion Target
4. After 6 months
Comments 0

Login or Register to leave a comment!

our end of year hackathon prep continues, with a focus on DID (targeting intermediate to advanced Haskell learners). More details in our attached report.

Disbursed to Date
$12,000
Status
Still in progress
Completion Target
4. After 6 months
Comments 0

Login or Register to leave a comment!

Due to several events in this time of year we decided to push our hackathon to January. The summit hosting ended up being more intensive than we anticipated, and although it was a very meaningful event, we didn’t want to overwhelm our potential audience by having the hackathon right away. In addition to this conflict, next month will have another hackathon associated with Wada’s hosting of Catalyst Con so we decided it will be more impactful to postpone the hackathon to not overwhelm potential attendees/participants. more details in attached report

Disbursed to Date
$12,000
Status
Still in progress
Completion Target
5. After 1 year
Comments 0

Login or Register to leave a comment!

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3分 24秒
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4分 3秒
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3分 48秒
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2分 16秒
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3分 14秒
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3分 19秒
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4分 59秒
    Darlington Kofa
0:00
/
~0:00