The KILT Protocol provides mechanisms that allow this process to be transferred from the real world to the digital world. Having made an assertation, or ‘claim’, the Claimer is issued with a Credential by an Attester. This Credential is stored under the control of the Claimer. In this way, data silos and monopolies are prevented. In the interaction between the Claimer and the Verifier the Claimer decides which Credential to present to the Verifier. If the Verifier trusts the Attester, he can verify the Claimer’s claim. In order to prevent abuse, Credentials that have lost their validity must also be able to be withdrawn.
The KILT blockchain enables this: a hash value for the attestation (this is not the same as the content of the attestation) is stored by the Attester on the blockchain. This gives the Verifier the option of checking on the blockchain whether a Credential is valid or has been withdrawn. The KILT-Protocol allows the Attester to monetise the trust by charging the Claimer for the certification.