Decentralized identity project release notes
Updated: May 3, 2019
The first implementation of the SideTree protocol for batching DID document operations is completed on the Bitcoin test network, creating a new DID method known as the identity overlay network (ION). SideTree offers vastly improved perfomance for the quantity and speed at which DIDs can be registered on public distributed ledgers. Open source packages are available to any organization that wants to participate in the ION method, or deploy their own DID method using the SideTree protocol.
- The ION DID method works against Bitcoin's test network.
- Key features of the SideTree protocol are still in progress, issues are tracked here.
- Read the SideTree blog post on microsoft.com
The first open source implementation of an identity hub is made available. Anybody can download, run, and experiment with storing information in identity hubs.
- Published a MongoDB storage connector for running open source identity hubs.
- Published a sample application for trying out identity hub APIs.
- Supports read and write of simple JSON data, secured using DID authentication.
- A client SDK is made available to ease development against cloud identity hubs.
- Replication between hub instances and edge encryption of data not yet supported.
- Read the Identity hub blog post on microsoft.com
Authentication of DIDs using the OpenID Connect Self-Issued protocol is proposed and implemented in a low-level SDK. This allows users to sign into websites using their DIDs and user agent applications.
- SDK supports signing and validation of OpenID Connect requests and responses.
A scheme is proposed for authenicating and encrypting messages between two DIDs. An initial open source implementation is made available. This scheme will be used for securing data exchanges to and from identity hubs.
Support for the uPort DID method is added to Microsoft's DID discovery service. A test DID method is provided on the Microsoft cloud to facilitate easy development without having to process blockchain transactions.