Skip to content
A sample web illustrating how to issue claims to the participants with TangleID
Branch: master
Clone or download
Latest commit 3b4ec0e Jan 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images
public Apply Nunito Sans as global font style Oct 12, 2018
src Apply style tweaks Nov 23, 2018
.env
.gitignore
LICENSE
README.md
package-lock.json Correct package dependencies Oct 19, 2018
package.json
yarn.lock

README.md

TangleID Demo Site

This sample web service is designed to illustrate how a certification website issues verifiable claims to the identity holders with TangleID.

Certification Demonstration Overview

The scenario we choose is the certification process and the roles contain:

  • Student: As a holder, a student is able to arrange his or her personal data and claims with verified carriers.
  • College: As an issuer, a college can issue verifiable claims to the holders after verifying students' identity.

Flow

Step1: Register the Decentralized Identifier

At first, students (holders) have to create new digital identities on Tangle and the registration includes 2 steps:

  1. Download the application (APP) on devices, such as mobile or tablets
  2. Create a new account and sign in

Step2: Sign in by Verifying the Digital Identity

Prove Own Control of Student Identity

After the accounts created, the next step is Sign in. Students (Holders) are required to scan the QR Codes provided by the website in order to decide what data will be revealed.

Step 3: Self-sovereign Identity Interaction

Issue College Degree Claim

With all preceding procedures done, students' digital identities can finally make their own footprints. For example, students can directly send requests to their college to get their certificates of degree with TangleID. In other words, the issue of diploma can be digitalized to save time and money.

Building from Source

Clone the repository.

$ git clone https://github.com/TangleID/demo-site.git

Install the package dependencies.

$ cd demo-site
$ yarn

Launch the application.

$ yarn start

Licensing

This website is freely redistributable under the MIT License. Use of this source code is governed by a MIT-style license that can be found in the LICENSE file.

You can’t perform that action at this time.