Sovrin

The Sovrin Foundation is a private-sector, international non-profit that was established to govern the world’s first Self-sovereign Identity Network.

Self-Sovereign: if an identity can be revoked, or the rules changed, by anyone other than its owner, it isn’t sovereign.

YOUTUBE IxQUL2ztFi8 Phil Windley, former CIO of the State of Utah and renowned expert on digital identity, speaks about his latest work as chairman of the Sovrin Foundation, a p..- youtube.com

Your control over your Sovrin identity cannot be revoked. The Sovrin platform itself is also sovereign, as it is controlled by consensus of its independently owned and operated nodes and not by anyone or anything else. This is made possible using Distributed Ledger technology.

Sovereign:

One that exercises supreme authority within a limited sphere.

# Public Permissioned

Unlike Sovrin, permissionless blockchains (like Bitcoin) typically use proof of work to reach consensus among the nodes, where anyone with a computer can serve as a node by performing the required work (solving a complex cryptographic puzzle before anyone else).

These anonymous systems can have groundbreaking advantages for some applications, such as cryptocurrencies.

In contrast, Sovrin utilizes a public permissioned distributed ledger (Permissioned blockchain) - that provides public access for identity owners while permitting only known, trusted, vetted entities to serve as nodes.

This provides the greater transparency — and higher comfort level - some applications and industries require, while still not relying on any intermediary or central authority. For a thorough, authoritative discussion of this topic, see Tim Swanson’s seminal work.

# Plenum

To keep nodes synchronized, Sovrin utilizes Plenum, an advanced distributed consensus algorithm developed by Evernym.

# Code

Sovrin was dontated to the Linux Foundation's Hyperledger project and exists as a separate but linked - Hyperledger Indy project. - Docs - Sovrin - sovrin.org - Software on github

You can walk through some examples and run the command-line interface by using the docker based installation:

- Getting Started with Indy - githib - Cluster simulation - github

# See also - About Sovrin - Sovrin - sovrin.org - uPort - Digital Identity