Skip to content

beckn/DSEP-Specification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decentralized Skilling and Education Protocol

This project provides open interoperable specifcations for creating decentralized skills and education networks. It is an adaptation of beckn protocol core specification with added taxonomies and sample network policies for the skills and education sector.

Current Working Draft Branch:

draft

Versioning Scheme

Semantic Version Scheme 2.0.0

Core specification version

DSEP Specification Version Beckn Protocol Core Specification Version
0.5.0 (Genesis Version) 0.9.3-draft
0.5.1-draft (Patch version) -
0.6.0-draft (Next Minor Version) 1.1.0-draft
0.7.0-draft (Next Major Version) 1.1.0-draft
0.8.0-draft (Next Major Version) -

Introduction

The community is currently working on Discovery of Jobs, Training, mentors and courses etc. The skill development, lifelong learning and employment landscape is large, heterogeneous, diversified, fragmented and complex; which is high on friction and low on outcomes. It inherently has significant challenges such as information asymmetry, high cost of trust verification, lack of discoverability, and portability. A monolithic approach to this would not serve the purpose, rather we need to adopt an ecosystem approach which facilitates innovative solutions.

Hence the need of the hour is a unifying framework which will allow many platforms, applications, service providers, and business models to innovate with the underlying protocols and specifications using a set of configurable, extendable, modular open-source digital building blocks. In such a paradigm, the seamless discovery of opportunities along with trust in transactions would be a key to allowing a frictionless exchange for skill development, deployment & associated supply-chain and enabling services.

To enable this ‘trusted discovery’, a group of people from different organisations are collaborating and co-creating solutions, open-source specs & software, and much more to drive this whole initiative forward. The members meet regularly every week in community calls to discuss use-cases, draft specifications, implement prototypes, and create innovative solutions. The community is thriving with active participation from members on weekly calls and on chat/discussion forums.

The community is organised into two sub-groups (most members are common across both groups).

  1. DSEP, which stands for Decentralised Skilling and Education Protocol, will enable the Discovery of content, courses, training, jobs, mentors, scholarships, and more through discovery protocol.
  2. INCOMS, which stands for Interoperable Credential Object Model Specifications for use in Skilling, Work, and Education domains, will enable Proof of Training, Work, Skill, Reputation, and more through verifiable credentials.

Next steps:

  • Join the community by filling up this form
  • Participate in Working Group Weekly Calls
  • Check out these public GitHub repositories for learning more and engaging with the community: github.com/beckn/DSEP-Specification/discussions and github.com/INCOMS/vc-specs/discussions
  • Join the Discord channel of both the communities: INCOMS (Sunbird discord.gg/muHqfEkvSy) and DSEP (Beckn discord.gg/pcNc4aFn2x)

You’re invited to Engage with the ecosystem to identify what can be leveraged/contributed, Experiment with the specs for your use cases, and Evolve the same into live implementation for your customers.

Working Group Members

Name Role Github Username
Ravi Prakash Maintainer, Protocol Architect @ravi-prakash-v
Pramod Varma Maintainer, Reviewer @pramodkvarma
Sujith Nair Reviewer @sjthnrk
Mayank Bansal Maintainer @emmayank

Acknowledgements

The author(s) of this specification would like to thank the following volunteers for their contribution to the development of this specification

Version 0.7.0

  • Ravi Prakash
  • Pramod Varma
  • Surendrasingh Sucharia
  • Faiz Mohammed
  • Sanjay

Implementing the specification

To understanding how to implement the specification click here

Specification Examples

The Specification examples for each sub-domains are given in a detailed format. you can find them as follows:

  1. Courses
  2. Expert Connect
  3. Financial Support
  4. Jobs

Test it yourself

Import the postman collection containing all these requests via

OR

[Run in Postman](link to be updated)

Demo Link

Here is the Demo Link for the BAP implemented for course, jobs and financial support domains, click here

About

Open Interoperable Specifications for Skilling and Education. An adaptation of Beckn Protocol.

Resources

License

Stars

Watchers

Forks

Packages

No packages published