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).
- Rubix DID
- IPFS
- Java
- Maven
- ASP.NET
- Razor Pages
- 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.
- Set up your IPFS server and initialise using ipfs daemon command in terminal.
- Set up and run the Rubix SDK https://learn.rubix.net/did/.
- Install and run ASP.NET dependencies along with java and go language.
- Install Maven and the Rubix dependencies.
-
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.