1 of 27

Decentralized Skilling and Education Protocol

Working Group Weekly Call

Call 38

21st December, 2022

2 of 27

House Rules

2

Call will commence as soon as a quorum of audience is present.

Moderator will call out the sequence of members to speak using a talking stick model (moderator selects one person at a time to speak).

At any time during the call, please use the chat window inside Google Meet to type in the questions so that the speaker is not interrupted during their presentation flow.

Call commences with quorum

Talking Stick Model for speaking

Questions on chat

Open Contributions

All the contributions we make to the community remain open, and that there are no ownership or royalties held by any contributor on any contribution made.

Community Guidelines

All members of this forum are expected to adhere to the open community guidelines. To know more about the community guidelines, click here.

DSEP Working Group

3 of 27

Index

3

ID

Topic

Slide No.

1

Progress Update

6

2

Implementation Tracker: BPP - Jobs and Internships

7

3

Implementation Tracker: BPP - Tutoring and Mentorship

8

4

Implementation Tracker: BPP - Scholarships and Grants

9

5

Implementation Tracker: BPP - Trainings and Courses

10

6

Implementation Tracker: BAP - Unified BAP

11

7

Implementation Tracker: BAP - Tutoring and Mentorship

12

8

Implementation Tracker: BAP - ?

13

9

Action Items

18

10

Important Links

20

DSEP Working Group

4 of 27

Agenda

4

ID

Topic

1

Action items from last week

2

Track-wise update on next steps

3

QnA

4

Action Items for next week

DSEP Working Group

5 of 27

Action Items from Last Week

5

ID

Task

ETA

Status

Assignee

1

Share all the docs by Wednesday

Dec 14

Done

All

2

Share the PR of POT

Dec 13

POT is pending

Chakshu

DSEP Working Group

6 of 27

Progress Update

31st July

Specification Version Release

Developer

Guide

15th Oct

Reference

Implementations

15th Oct

Demonstration of a Transaction on DSEP

4

1. Schema mapping�2. Open API docs with examples�3. Swaggerhub webpage4. Transaction Flows5. Release Notes

1. Wiki page publication�2. Getting Started with DSEP�3. Implementing Jobs and Internship BPP�4. Implementing Mentorship and Coaching BPP�5. Implementing a Trainings and Courses BPP�6. Implementing a Scholarship and Grants BPP�7. Implementing a unified DSEP-enabled BAP across all four tracks above

1. Open-source Jobs and Internship BPP�2. Open-source Mentorship and Coaching BPP�3. Open-source Trainings and Courses BPP�4. Open-source a Scholarship and Grants BPP�5. A DSEP-enabled BAP with�- Jobs and Internship experience�- Trainings and Courses experience�- Mentorships and Coaching experience�- Implementing Scholarships and Grants experience

1. Searching and applying for a Job/Internship offered by a Jobs and Internship BPP by a DSEP-enabled BAP �2. Search and booking a mentor/coach offered by a a Mentorship and Coaching BPP by a DSEP-enabled BAP�3. Search and enrolling for a training program offered by a Training and Courses BPP by a DSEP-enabled BAP�4. Searching and applying for an scholarship / grant program published by an Scholarship and Grants BPP from a DSEP-enabled BAP

Pending

In Progress

Complete

DSEP Working Group

7 of 27

Track-wise update on next steps

7

8 of 27

Q&A

8

9 of 27

Action items

9

10 of 27

Action Items

10

ID

Task

ETA

Status

Assignee

1

Discover and share distinct use-cases

Jan 4

Pending

All

2

Schema mapping sheet to be completed

Jan 4

Pending

Rashmi/ Chakshu

DSEP Working Group

11 of 27

Important Links

11

Beckn Technology Overview

Introduction - Beckn

DSEP Working Group

12 of 27

Call Recording

12

DSEP Working Group

13 of 27

Appendix

13

14 of 27

Implementation Tracker: BPP - Jobs and Internships

14

Task

Organization Name

Description of Output

Current Status

ETA

Blockers/ Comments

BPP - Jobs and Internships

Affinidi

Demo for Search, select and confirm with VC is ready.

A Job Portal where provider can see the applied job and applicants VC is also ready ��

DSEP Working Group

15 of 27

Implementation Tracker: BPP - Tutoring and Mentorship

15

Task

Organization Name

Description of Output

Current Status

ETA

Blockers/ Comments

BPP - Tutoring and Mentorship

ShikshaLokam

Transaction Flow Completed.

�Schema mapping completed.

�All API endpoints are enabled and working with sample data and integrated with Beckn One

BPP App - Session management (CRUD)and other flows are ready.

Working on BPP system architecture

Based on blockers and comments we can provide an exact ETA.

Blockers: NA

Comments:

1.0 core spec change requests are pending.

Demo Video Done- https://drive.google.com/file/d/1VEhPqvs1XPLIduM9joT0VmA4OqVO-YUT/view?usp=sharing

DSEP Working Group

16 of 27

Implementation Tracker: BPP - Scholarships and Grants

16

Task

Organization Name

Description of Output

Current Status

ETA

Blockers/ Comments

BPP - Scholarships and Grants

Protean

Shared schema mapping document for scholarship search usecases and catalog which we have implemented. Also, We have submitted PR in GitHub for examples of scholarship search usecases and catalog. https://github.com/beckn/DSEP-Specification/pull/86

Also, we have started working on init and confirm APIs.

BPP Mobile application is done to handle below:

  • User Login
  • Create schemes
  • Update schemes
  • Publish/Unpublish schemes
  • Delete schemes
  • View schemes

Due to other priority work, there is a delay in development from our side. Apologize for the same.

DSEP Working Group

17 of 27

Implementation Tracker: BPP - Trainings and Courses

17

Task

Organization Name

Description of Output

Current Status

ETA

Blockers/ Comments

BAP and BPP - Trainings and Courses

Samagra

V0.1 of Schema Mapping (Ravi to Review)

RFC v0.1

BAP, BPP, BG - basic implementation done on the current spec.

UI to be started.

No updates in the last week.

DSEP Working Group

18 of 27

Implementation Tracker: BAP - Unified BAP

18

18

DSEP Working Group

Task

Organization Name

Description of Output

Current Status

ETA

Blockers/ Comments

BAP

Volunteers

A unified BAP: Gateway to Opportunities

1. Scope and Milestones - finalised

2. First draft of UX (Jobs) ready for comments. Next version for other use-cases - WIP

3. Architecture - tech stack, low-level design - WIP

4. Scope & timeline - TBD

16th Dec - first working demo of Jobs discovery

Blockers:

1. Schema Mapping to be completed

2. Time availability of volunteers who have joined this effort.

Comments:

Need for a working session every week across volunteers to make significant progress.

Time?

Attendees:

Anand G, Akash, Chakshu, Giri, Harish, Harsha, Kartheek, Ravi, Sanjay, Subhra,

19 of 27

Implementation Tracker: BAP - Tutoring and Mentorship

19

19

DSEP Working Group

Task

Organization Name

Description of Output

Current Status

ETA

Blockers/ Comments

BAP

ShikshaLokam

BAP for Tutoring and Mentorship

Not much progress on this side during this week.

NA

Blockers: We will now work on the design and architecture plan for scale.

Comments:

20 of 27

Implementation Tracker: BAP - ?

20

20

DSEP Working Group

Task

Organization Name

Description of Output

Current Status

ETA

Blockers/ Comments

BAP

Plotch.ai

?

Blockers: None

Comments:

21 of 27

Implementer Identification

21

Task

Discovery

Order

Fulfillment

Post-fulfillment

Implementer

Jobs and Internships

Recruiter publishes required credentials with the Job Description

Employer (Verifier) verifies credentials of Candidates (Holder) after receiving applications for Jobs

NA / RFC*

Employer (Issuer) issues credentials to Employee (Holder) at the end of employment

BAP: Ravi, Beckn Foundation

BPP: Giri, Affinidi

VC: Giri, Affinidi

Tutoring and Mentorship

Tutors/Mentors (Holder) publishes credentials along with their profile

Learner (Verifier) verifies credentials of Tutor/Mentor

before enrolling in the program

NA / RFC*

Tutor/Mentor (Issuer) issues credentials to the Learner (Holder) upon completing the program

BAP: Akash, ShikshaLokam

BPP: Akash, ShikshaLokam

VC: Akash, ShikshaLokam

Scholarships and Grants

Academic Institution publishes the required credentials with the Scholarship/Grant program details

Applicant (Holder) submits credentials while applying

Academic institution (Verifier) verifies applicant credentials before granting scholarship

NA / RFC*

Academic Institution (Issuer) issues credential after Applicant is granted scholarship

BAP: Rashmi, Proteam

BPP:

VC:

Trainings and Courses

Training program / course publishes required credentials for enrolling

Candidate (Holder) submits credentials while applying

Training program / course (Verifier) verifies credentials after receiving applications

NA / RFC*

Training program / course (Issuer) issues credentials to the student (Holder) after completion of course

BAP: Saket

BPP:

VC:

DSEP Working Group

22 of 27

Finalization of Agenda

22

23 of 27

First Draft of the Agenda (for Dec. 16) - 1/2

23

DSEP Working Group

  • Context Setting (10 minutes): 10 am - 10.10 am
    • A brief about the meeting

  • Specifications Review (1 hour 20 minutes): 10.10 am - 11.30 pm
    • Jobs and Internships - 20 mins
    • Tutoring and Mentoring - 20 mins
    • Scholarships and Grants - 20 mins
    • Training and Courses - 20 mins
    • QnA - 5 mins
  • Track-wise Demonstrations (50 minutes ): 11.30 am - 12.20 pm

(10 mins for each track)

Track

Demo Topic

BPP - Jobs and Internships

  • Job discovery (title, location, provider, skills) and select
  • Apply to job using VC
  • Job portal where provider can see and verify the applicant's VC
  • Overall Architecture review

24 of 27

First Draft of the Agenda (for Dec. 16) - 2/2

24

DSEP Working Group

Track

Demo Topic

BPP & BAP - Tutoring and Mentoring

  • Demo the current app
  • BPP and BAP system architecture review

BPP - Scholarships and Grants

  • BPP Mobile application which manages scholarship details
  • Scholarship discovery APIs which will cover the below use cases:
  • Search scholarship by name
  • Search scholarships based on family income criteria
  • Search scholarships based on gender criteria
  • Search scholarships based on caste criteria

BPP and BAP - Training and Courses

  • Review Schema Mappings for the courses and trainings track.
  • Demo of a course discovery app based on DSEP, with the following functionality
  • Search for courses, with the filters - Course Name, Course Provider, Course Duration, Course Category, Course Rating, Course Price, Course Instructor
  • Enroll/Buy a particular course (/init, /confirm, /track, /update)
  • BPP with a Provider
  • Architecture review

BAP - Unified BAP

  • Discovery of Jobs - working demo
  • Architecture of the BAP including SDK architecture - review
  • Plan for the next few weeks

25 of 27

First Draft of the Agenda (for Dec. 16) - 2/2

25

DSEP Working Group

  • Discussion on Verified Credentials (30 mins): 12.20 pm - 12.50 pm
    • First draft of schema for POW and POT
    • Possible ways to issue POW and POT
    • QnA

  • Next Steps (10 mins): 12.50 pm - 01.00 pm
  • Catch up over lunch: 01:00 pm - 02:00 pm

NOTE:

  • Pls add comments here, if you have any.
  • Pls share all schema & APIs which are used as pre-read.
  • If you want to showcase any deck or recording in the workshop, please share those also beforehand.

26 of 27

Pre-work for Workshop

26

27 of 27

Pre-work for Workshop

27

DSEP Working Group

  • Pre-work for Specifications review

  • Verified Credentials
    • Use cases of Verified Credentials to integrate with DSEP
    • How should we go about finalising VC-Specs for Proofs required in the above use-cases?
    • Should we aim for PoW & PoT (Work & Training) to start with?

  • Demo/ Open Questions