Identity Service

Identity Service

Target release

Epic

Document status

DRAFT

Document owner

@Medha Parlikar (Unlicensed)

Designer

Developers

QA

Goals

  • Growth

Background and strategic fit

Wallet services today hold keys because there is no standardized way to give financial institutions regulatory air cover.  Users should be able to create an identity, and use this identity to meet the regulatory requirements, such that users can keep their own keys to their wallets.  Identity will evolve into credit formation.  Individuals can establish credit based upon the trust that an individual has built.

Assumptions

Requirements

Title

User Story

Importance

Notes

Title

User Story

Importance

Notes

1

Create 

As a consumer I need to create an identity so that I can can hold on to my wallet keys

Must Have

  • Consumer would need to go through a KYC process.  Each KYC that the consumer goes through should add to their identity in some fashion

2

Update

As a consumer, I want every KYC validation to add to my master identity record so that 

Must Have

  • Consumer's identity would be 'more validated' if they have gone through multiple KYC processes.

3

Read

As an agency, I want to be able to read information about a Consumer's identity if the consumer has provided me access to do so, so that I can engage in a transaction with them without requiring KYC first.

Must Have

  • Consumer's identity can be read, provided that the consumer has provided the keys to read their identity.

4

Key recovery

As a consumer with a validated identity, I can use my identity to recover my key.

Must Have

  • With a validated identity, wallet recovery is possible.

5

Read Access

As a consumer, I need to manage who has access to my identity information so that I can keep my information private.

Must Have

  • Consumer must have some level of control over their identity information.

6

Whitelisted Agencies

As a government agency, I need to have access to all identities so that I can identify and blacklist terrorist groups and illegal activity. 

Must Have

  • Platform needs to provide a mechanism to provide capabilities to view identity information to whitelisted agencies.

7

Blacklist

As a government agency, I need to have the ability to blacklist criminals and terrorist organizations so that I can curtail illegal activity.

Must Have

  • Platform needs to provide a transparent mechanism for government agencies to blacklist identities that meet a set of criteria (for illegal activity, criminal activities)

User interaction and design

Questions

Below is a list of questions to be addressed as a result of this requirements document:

Question

Outcome

Question

Outcome

Not Doing