Let us build a timeline:
- ERC-725 as the fully fledged approach, using private keys, the account plus own identity contract, to sign logins and identity claims. ERC-735 managed these signed identity claims.
- ERC-1056 (aka ethrDID) as the small brother of ERC-725 where the contract is a key-value store (the DID document) where each entry could be signed by an Ethereum account. Further read: https://github.com/uport-project/ethr-did