From 4ef7bf75be5604a4a6e12e1c5675aaf6fe8afa8d Mon Sep 17 00:00:00 2001 From: Abhinav Goyal Date: Tue, 19 Dec 2023 11:58:08 +0530 Subject: [PATCH 1/4] added context --- registry/Onboarding of Participants.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/registry/Onboarding of Participants.md b/registry/Onboarding of Participants.md index a426764..f786ddb 100644 --- a/registry/Onboarding of Participants.md +++ b/registry/Onboarding of Participants.md @@ -1,12 +1,6 @@ # Onboarding of Network Participants -## Supported Registrations - -1. ops_no : 1 - Buyer App Registration -2. ops_no : 2 - Seller App Registration -3. ops_no : 4 - Buyer & Seller App Registration - -> Note: ops_no 3 & 5 have been depricated as feature of Seller On Record (SOR) in Registry is obsolete. +To join the ONDC network, Network Participants (NPs) need to be included in the ONDC registry. The prerequisites and steps for an NP to be onboarded onto the ONDC Registry (Staging, Pre Production, Production) are as follows: ## Prerequisites @@ -28,6 +22,7 @@ ## Steps > Steps 4 to 7 can be done using the utility [here](https://github.com/ONDC-Official/reference-implementations/tree/main/utilities/on_subscibe-service). Every Participant shall perform Steps 1 and 2 to generate keys as below. + 1. Generate Signing Key Pair (ed25519 Algorithm) - signing_public_key and signing_private_key; (base64 encoded) > Refer utility below in step 2 2. Generate Encryption Key Pair (X25519 Algorithm) - encryption_public_key (ASN.1 Der format-> base64 encoded) and encryption_private_key (base64 encoded). Use the utilities provided below to generate signing and encryption key pairs: @@ -75,6 +70,15 @@ The (Node.JS/Python) [utility](https://github.com/ONDC-Official/reference-implementations/tree/main/utilities/on_subscibe-service) can be used to implement the /on_subscribe endpoint. 8. Refer [swaggerhub document](https://app.swaggerhub.com/apis-docs/ONDC/ONDC-Registry-Onboarding/2.0.5#/ONDC%20Network%20Participant%20Onboarding/post_subscriber_url_on_subscribe) for request body and response of /subscribe API. + +> ### Supported Registrations + +> 1. ops_no : 1 - Buyer App Registration +> 2. ops_no : 2 - Seller App Registration +> 3. ops_no : 4 - Buyer & Seller App Registration + +> Note: ops_no 3 & 5 have been depricated as feature of Seller On Record (SOR) in Registry is obsolete. + 9. Create /subscribe request as follows: ``` From ceda4bf959f2a94b253f8672dbcf7a2b4b64e59a Mon Sep 17 00:00:00 2001 From: Abhinav Goyal Date: Tue, 19 Dec 2023 13:39:24 +0530 Subject: [PATCH 2/4] minor update in onboarding document --- registry/Onboarding of Participants.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/registry/Onboarding of Participants.md b/registry/Onboarding of Participants.md index f786ddb..0a0e4f7 100644 --- a/registry/Onboarding of Participants.md +++ b/registry/Onboarding of Participants.md @@ -77,7 +77,10 @@ To join the ONDC network, Network Participants (NPs) need to be included in the > 2. ops_no : 2 - Seller App Registration > 3. ops_no : 4 - Buyer & Seller App Registration -> Note: ops_no 3 & 5 have been depricated as feature of Seller On Record (SOR) in Registry is obsolete. +> Note: ops_no 3 & 5 will be depricated as per the dates below as feature of Seller On Record (SOR) in registry will be obsolete. +> Staging: 29/12/2023 +> Pre Prod: TBD +> Production: TBD 9. Create /subscribe request as follows: From 566bc6bb3dded0df0887a4a89d49816e5173c535 Mon Sep 17 00:00:00 2001 From: Abhinav Goyal Date: Wed, 20 Dec 2023 17:28:48 +0530 Subject: [PATCH 3/4] minor update --- registry/Onboarding of Participants.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/registry/Onboarding of Participants.md b/registry/Onboarding of Participants.md index 0a0e4f7..4df9a43 100644 --- a/registry/Onboarding of Participants.md +++ b/registry/Onboarding of Participants.md @@ -72,12 +72,15 @@ To join the ONDC network, Network Participants (NPs) need to be included in the 8. Refer [swaggerhub document](https://app.swaggerhub.com/apis-docs/ONDC/ONDC-Registry-Onboarding/2.0.5#/ONDC%20Network%20Participant%20Onboarding/post_subscriber_url_on_subscribe) for request body and response of /subscribe API. > ### Supported Registrations - +> > 1. ops_no : 1 - Buyer App Registration > 2. ops_no : 2 - Seller App Registration -> 3. ops_no : 4 - Buyer & Seller App Registration - -> Note: ops_no 3 & 5 will be depricated as per the dates below as feature of Seller On Record (SOR) in registry will be obsolete. +> 3. ops_no : 3 - MSN Seller App Registration +> 4. ops_no : 4 - Buyer & Seller App Registration +> 5. ops_no : 5 - Buyer & MSN Seller App Registration +> +> Note: ops_no 3 & 5 will be deprecated as per the dates below as feature of Seller On Record (SOR) in registry will be obsolete. +> > Staging: 29/12/2023 > Pre Prod: TBD > Production: TBD From 336d80f4a4d7a4036fc2ae9ceeb24d51c7676c7a Mon Sep 17 00:00:00 2001 From: Abhinav Goyal Date: Wed, 20 Dec 2023 17:30:29 +0530 Subject: [PATCH 4/4] minor update --- registry/Onboarding of Participants.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/registry/Onboarding of Participants.md b/registry/Onboarding of Participants.md index 4df9a43..77dce9d 100644 --- a/registry/Onboarding of Participants.md +++ b/registry/Onboarding of Participants.md @@ -81,9 +81,9 @@ To join the ONDC network, Network Participants (NPs) need to be included in the > > Note: ops_no 3 & 5 will be deprecated as per the dates below as feature of Seller On Record (SOR) in registry will be obsolete. > -> Staging: 29/12/2023 -> Pre Prod: TBD -> Production: TBD +> Staging: 29/12/2023, +> Pre Prod: TBD, +> Production: TBD, 9. Create /subscribe request as follows: