Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ShisuiMadara/RubixDID-KYC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RubixDID-KYC

A decentralised Know Your Customer (KYC) service based on Rubix blockchain Decentralised Identity (DID) based on NLSS protocol and self sovereign identity. The service is hosted on Interplanetary File System (IPFS).


Technology Used


  • Rubix DID
  • IPFS
  • Java
  • Maven
  • ASP.NET
  • Razor Pages

Properties


  • Being a decentralised service, the user data is never stored and DID token is based only on the hash value of user information.
  • The user is provided with their DID hash as well as the DID created image.
  • The uniqueness of the data is ensured by SHA256 hash and the NLSS protocol, thus guaranteeing no breach of identity.
  • The DID data is always available on IPFS and thus is easily accessible by the user.

Usage Instructions


  1. Set up your IPFS server and initialise using ipfs daemon command in terminal.
  2. Set up and run the Rubix SDK https://learn.rubix.net/did/.
  3. Install and run ASP.NET dependencies along with java and go language.
  4. Install Maven and the Rubix dependencies.
  5. Access the web page, user is provided with two options :
    • Registration : Here the user can register using his Bio Data (Aadhaar Number) and general information.
    • Verification : User has to provide his credentials along with his unique DID hash value. The service then cross checks using the hash value of the provided data and user DID.

Resources

About

A decentralised KYC service based on Rubix blockchain DID based on NLSS protocol

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •