1 of 8

Mentee : Venu Choudhary

Mentor : Amar Tumballi

CODE4GovTECH 2023

Midpoint Showcase

CORD NETWORK - Integration With SunbirdRC Core

2 of 8

Table of Contents

  1. Introduction
  2. Project Description
  3. Features to be implemented
  4. Milestones Covered
  5. Live Demo
  6. Learnings from project

3 of 8

CORD Network project: Integration With SunbirdRC core.

Introduction

This project aims to create a more reliable and trustworthy source of information via decentralized electronic registries by leveraging the power of Sunbird RC(Registry and Credentials) and the Cord network. Although at present, Sunbird RC provides us with electronic registries along with verifiable credentials issuance and verification modules, it still remains a centralized service that doesn’t ensure completely that the information stored is protected from unauthorized tampering. Hence by leveraging the power of the cord chain, which is a cryptographically secure and tamper-proof ledger, this project intends to enhance information storage security, in particular, the information that can be used to verify the authenticity of an individual’s claims

4 of 8

Project Description

Like Bitcoin, Ethereum, and Polkadot, CORD refers at once to a network protocol and the primary federated public network that runs this protocol. CORD is a free and open project, with the code being placed under a FLOSS license. The project is developed in an open manner and accepts contributions where ever they are helpful. The implementation of the CORD Layer-1 Framework (CLF), known as CORD and includes a full protocol implementation together with API bindings and SDK. CORD is designed to be a general-purpose blockchain technology stack, neither uniquely for a federated network nor public/private network operation. This paper nonetheless describes CORD under the context of a federated network.

In this project, we are more interested on the trust part of the blockchain, and not crypto part of it. The important concepts to focuss on are - Verifiable Credentials and Decentralized Identifiers.

SunbirdRC(Registry & Credentials) is an electronic registry ecosystem. However one of the drawbacks is it is a centralized one and hence it's not tamper proof. Leveraging the power of CORD, we will be building a more reliable credentials issuance and verification system.

5 of 8

Features To Be Implemented

  • Integrate ability to anchor schemas through APIs
  • Integrate ability to create 'registry' on chain
  • Integrate APIs to create credentials, or entries on to this registry

6 of 8

Milestones Covered

  • Requirement Analysis
  • Setting up of Sunbird RC server locally
  • Documentation of the setup
  • Building a basic API service & implementing a dummy client call to API server
  • Setup CORD locally, and run the demos locally.
  • Issuer Agent setup
  • Connecting Issuer Agent APIs with Sunbird Rc.

7 of 8

DEMO

8 of 8

Project Learnings

  • Importance of Decentralised Identities and Verifiable Credentials
  • Working on real world projects
  • Technical documentation writing
  • Learned new tech stacks