Abstract
In many Web and Internet-based systems, sharing Personally Identifiable Information (PII) to identify persons and other entities is common, but centralized systems such as central registries have limitations in terms of control of privacy and identity that a decentralized identity management architecture could address. This study aims to compare the current and potential systems, analyze protocols for decentralized identification and data exchange, propose a protocol selection method, and provide a simple code example. The goal is to assess the feasibility of decentralized processes in software-based business workflows. The methodology involves reviewing protocol materials, including white-papers, articles, and code docs, alongside ontological aspects of identification. Challenges to implementing Decentralized Identifiers (DIDs) include interoperability and the evolving Web/Internet landscape towards more decentralization, openness, and greater user utility.