The following issues are associated with the theoretical DIDO Identity workflow:
There are no Technical or deFacto standards that cover the use of Identities on a DIDO. PII Secure Smart Contract (PIISSC) is theoretical. This doesn't mean that one can not exist and that ll efforts to attain one should be abandoned. Instead, the PIISSC should be used as a starting point. One thing that it is lacking is a direct command interface. Currently, there are two ways to control the PIISSC, using questions and using Rules.
No government agencies are currently supporting a PIISC. However, the Trusted Traveler programs could help resolve this quickly by using a DIDO to hold the information rather than a server. Servers are subject to Security Breach, Data Breach, network vulnerabilities such as Denial-of-Service (DoS) or Disconnected, Intermittent and Limited (DIL) environments caused by remotenes, sunspots tr other disruptions to networks.
Adding PIISSC to existing Loyalty Programs. Wikipedia provides a long list by geographic area of different programs. Having a shared Identity program should help all the participants in Loyalty programs2)