Early approach to gathering referenced documents, processes, procedures in prep for
View the Project on GitHub darrellodonnell/sovrin-controlled-docs
Last Revised: 22AUG2018
Prior Versions (link):
This section pertains to the polices associated with the participants and stakeholders that deal with the operation of the network.
The Sovrin Foundation is the Trust Framework Authority (TFA) for the Sovrin Network and as such is the governing agent responsible for upholding the Sovrin Trust Framework.
The TFA is responsible for establishing an operating budget that is compliant with non-profit regulations and adequate enough to maintain the sustainability of the Sovin Network.
There are four major requirements for the Sovrin Network to meet the needs of a self-sovereign identity network:
The Sovrin Network will leverage a DLT that allows for the establishment and operation of a public global utility that is sufficient to meet the needs of our four major requirements.
As an implementation of a public-permissioned global ledger comprised of nodes
, network addressable processing units, the governing agent of the Sovrin Network will define the processes associated with participation qualification and active state selection for each node. Specifically, policies need to be established for:
Invitation qualification criteria MUST take into consideration:
It is the responsibility of the TFA that approved Stewards are provided suggestions for how and where to host their nodes so that infrastructure diversity goals are achievable. If reasonable time has elapsed between approval and node submission, the TFA SHOULD provide refreshed options to the Steward as guidance before node submission.
In the spirit of decentralization and in accordance with our open governance requirements:
The selection process for validator nodes in the active pool needs to balance between system diversity and performance based on a standard that is implemented and maintained by the governing entity of the permissioned network. This selection process can be implemented using a scoring algorithm (which is used at network run-time). The algorithm SHOULD consider the facets of datacenter diversity such as IT staff access, geography, legal, and political jurisdiction as independent factors but these factors must be balanced with historical performance history of a validator node.
Any and all facets associated with system diversity criteria should pertain to and be focused on maximize diversity of hosting locations, environments, networks, and systems in order to optimize availability and security.
Any and all facets associated with performance criteria should pertain to and be focused on both functional and operational elements. Attention should be placed on recorded computational (functional) metrics for a node as well as the track record for the responsiveness of infrastructure and human support (operational) systems. For example, transaction speeds and DDoS attach history needs to be balanced alongside fire-drill grades and upgrade responsiveness.
A cryptocurrency is not necessary to meet the four major requirements for the Sovrin Network.
The Sovrin Network does require a non-profit governing agent, a TFA, to provide a system of checks and balances. The TFA must establish sustainable funding to cover a transparent operating budget.
Such sustainable funding can be achieve using a variety of business models. If the TFA decides to leverage a cryptocurrency token as the funding source, such a token MUST not detract from the four major requirements for the Sovrin Network.
A Sovrin Token:
MUST NOT be used by the TFA as a:
COULD be used by the TFA as a: