beckn / PULSE-Specification

Adaptation of beckn protocol for online dispute resolution
Other
2 stars 9 forks source link

[C4GT] Implement Beckn Protocol Sandbox Interface for ODR Use Cases #1

Open ravi-prakash-v opened 1 year ago

ravi-prakash-v commented 1 year ago

Project Details

Beckn protocol is a set of open specifications aimed to create a common language, that is machine-readable and enables interoperability for economic transactions between disparate platforms of any size and form - be it a cab reservation, or booking a stay, or confirming a doctor’s appointment, and many more. Thus it enables the creation of inclusive and equitable open networks offering a multitude of choices to the citizens, while at the same time negating the dependence on intermediaries to freely operate and generate economic transactions of value. It is akin to what SMTP is to E-mails or HTTP is to the Internet.

Since its inception in 2019 as a set of specifications, Beckn has been adopted across geographies in sectors such as mobility, retail, hyperlocal logistics, healthcare, skills, agriculture sectors, etc. Few notable examples of open networks built on the Beckn protocol are Open Network for Digital Commerce (ONDC), Namma Yatri at Bangalore, Kochi Open Mobility Network (KOMN), Unified Health Interface (UHI), etc.

The Beckn ODR Interface is an API that emulates the behaviour of an Open Dispute Resolution Network. BAPs can build rich integrated experiences by combining services offered by multiple BPPs on the network. BPPs can build complex products by analyzing the nature of input from multiple BAPs. This is an important step in the set up and expansion of open networks. Businesses can test their implementations for protocol compliance by plugging into this sandbox.

Features to be implemented

What needs to be built

Skills Required

Name of Mentors:

Product Understanding

Protocol Specification Design

Project Setup and Guidance

Product Setup

Product Architecture

Frontend Development

Backend Development

Deployment and Devops

Testing and QA

Project size

8 Weeks

Project Setup Guide

To set up this project, please connect with the Project Setup and Guidance mentor for this project and follow their instructions

Product Set Up

To set up this project, please connect with the Product Setup and Guidance mentor for this project and follow their instructions

Acceptance Criteria

Out of Scope

Milestones

Mohit-Aasirwal commented 1 year ago

Hi! I would love to explore this project more...

abhibamnote commented 1 year ago

Hi! @faizmagic @hemant-eminds @nikhil2128 @ujjwal502 I would like to know more about this project.

Flanker-shyam commented 1 year ago

Greetings mentors,

This is Shyam Sunder, I found Beckn protocols and its working super exciting, the idea is big and intuitive, the idea of shifting online dispute resolution on the ONDC network is a very effective step by our government and It will be a great opportunity for me to contribute on such a growing tech.

As I am a Beckend developer and I work with javascript, Nodejs and mongoDB the tech stacks of this project suits me and I would love to work on this project.

Regards, Shyam Sunder Github profile

Flanker-shyam commented 1 year ago

@ravi-prakash-v @faizmagic @hemant-eminds @nikhil2128 @ujjwal502

Here is my understanding for this project, kindly correct me If I am wrong,

The way other sandboxes working, like that of mobility, we need to create one for ODR also, In which we need to understand the use cases of the ODR field and then Implement them.

Like one of the common use case of ODR will be to find the ODR services and the portals, In that case I need to change the fields in search end point, like what will be the context in the scenario and the message field of the same, then In BAP side, we need to modify in similar way that what data we are going to send, first to the BG and then to the BAP..

like it is implemented here !

HarshPanchal26 commented 1 year ago

@Flanker-shyam Surely you must explain very well , but can you please explain bit more about , what is this project about , scope etc . because I am new to this , I didn't get it yet .

HarshPanchal26 commented 1 year ago

@ravi-prakash-v @abhibamnote @Flanker-shyam @Mohit-Aasirwal Can you please guide me for set this project locally.

Flanker-shyam commented 1 year ago

@Flanker-shyam Surely you must explain very well , but can you please explain bit more about , what is this project about , scope etc . because I am new to this , I didn't get it yet .

Yeah sure @HarshPanchal26 let's discuss it, you can DM me on discord here at Flanker^Shyam#6675

dhirajshettyyy commented 1 year ago

@abhibamnote @Mohit-Aasirwal @Flanker-shyam @HarshPanchal26 , It's great to see your interest in this project, you can make an active contribution via issue creation and by submitting your Pull Requests.

For support from fellow contributors, Join Beckn Open Collective server :https://bit.ly/bocWebInvite

HarshPanchal26 commented 1 year ago

@Flanker-shyam I text you on

@Flanker-shyam Surely you must explain very well , but can you please explain bit more about , what is this project about , scope etc . because I am new to this , I didn't get it yet .

Yeah sure @HarshPanchal26 let's discuss it, you can DM me on discord here at Flanker^Shyam#6675

Yes @Flanker-shyam I send DM you on discord , Can you check it ,and we can start working on it.

ravi-prakash-v commented 11 months ago

@emmayank please add the PULSE sandbox link with instructions on how to use it to the README.

emmayank commented 10 months ago

@ravi-prakash-v , I am done with the changes and raised the PR.