To my point. Imagine a 'transaction' on a public ledger that establishes an individual and all his/her identities on whatever service [ALL in one]. Any additional identities are added to an address through 'new transactions'. The info will be hashed and the private key secured by the individual. Losing any of the cards would just require the owner to restore his identity on a new card via the private key and a new transaction to verify restoration.
This could be imho very dangerous ( once your identification is stolen you are srewed up)
But everything like this is possible since you can add custom message to each transaction. So you could add transaction with message "Kenya's ID #5468479" and than you could verify identity by private key. In this case there would be needed to one time confirm this transaction with your government (they need to verify your identity and connect it with your public key in some of there database).