The Smart Ledger-Based Identity Management Solution

The Challenge

  1. The aggregate size of money laundering today = 2% of Global GDP = $1.5 Trillion (PwC, 2016).
  2. Prevention is a priority for policy makers; 1 in 5 banks have experienced enforcement actions by a regulator (PwC, 2016).
  3. The resources spent on ‘know your customer’ (KYC) and anti-money laundering (AML) practices continue to rise (KPMG, 2014).

The Opportunity

  1. 89% of corporates still say they do not have a good ‘know your customer’ experience (Thomson Reuters, 2016).
  2. The same investigations conducted on a single individual or firm by multiple parties; costing more, taking longer, and inconveniencing clients.
  3. It is estimated that mutual distributed ledger (aka blockchain) based identity systems could generate $3-5 billion in annual cost savings (Goldman Sachs, 2016).

Introducing IDChainZ

IDChainZ is a working proof of concept built using ChainZy mutual distributed ledger technology to allow multiple parties to add, certify and exchange KYC and AML documentation. The IDChainZ identity system is globally available, scalable, and subject centred.

Three types of parties exchange information:

  • Subject: Individual on whom KYC / AML checks need to be conducted.
  • Certifier: The organisation certifying the Subject.
  • Inquisitor: The organisation conducting KYC/AML checks on the subject.

The document ring structure developed for IDChainZ provides the opportunity to organise documents logically and to set permissions. With sprites, pieces of self-executable code, subjects may set time and use restrictions on inquisitors for access to their documents.

IDChainZ In Action

The phone application - Different permissions for different parties

Subject tracks Inquisitor’s access to their documents

The system uses two distinct mutual distributed ledgers:

  • a content ledger holding the documents individually encrypted, and
  • a transaction ledger holding the documents’ keys on a series of connected and unconnected “document rings.
Connected and Unconnected Document Rings

Rings have a hierarchy. Master rings are aware of all their sub-rings, but the sub-rings know nothing about their parent – or even if they have one. Each document ring is a self-executable program held on the transaction ledger. Parent rings can set access conditions for sub-rings. Sub-rings can be programmed to have use limits and/or a self-destruction date.

The Proposed Process


Step 1: Subject provides documents for certification

The Subject provides the Certifier with a set of documents as requested

Step 2: Certifier certifies documents and creates IDChainZ Identity

The Certifier checks and certifies these documents, evidencing this by signature

It then creates a master ring for the Subject and uploads the file of certified documents to an identity sub-ring

Finally, the Certifier sends the Subject the key to his/her newly created master ring and then deletes its copy of that key and the underlying documents

Step 3: Inquisitor granted access to a ring of certified documents

The Subject creates a sub-ring of their identity ring for the Inquisitor, linking the appropriate documents to this ring and setting time and use limits

The Subject then provides the Inquisitor with the key required to access the Inquisitor’s sub-ring

Step 4: Inquisitor views documents

The Inquisitor uses the key provided by the subject to access the certified documents

The subject tracks the Inquisitor’s access

The Inquisitor can then use the fact of certification in its own KYC/AML processes

Properly managed, the overall process has the capacity to reduce the cost and delay of KYC/AML materially for all parties

Android users can try the IDChainZ mobile app by joining the testing program here:

Download a short brochure.