Main quality criteria for Storage Providers:
Detailed quality criteria for Storage Providers were outlined here.
Based on that, a new OKR system with “quantitative” criteria was developed.
New OKRs are applicable to every Storage provider from the Strorage Working Group.
In the event that a Storage Provider has violated our new OKRs, some sanctions will be assigned. The goal of assigning sanctions is to help Storage Providers understand the impact their actions have on Storage WG functioning and Atlas' users experience, prevent future violations, and repair any harm caused. Sanctions are not meant to punish, but to provide growth and development so better choices can be made in the future.
The following guidelines are not absolute, but provide an outline for potential sanctions based on the specific violation. This allows for greater consistency across our Storage standards. Sanctions are assigned to be effective and appropriate based on the circumstances of the individual Storage provider and incident, including aggravating or mitigating factors, and the Storage providers' previous record within Storage WG history.
Uptime is the percentage of time when the server is available.
Any downtime should be avoided as much as possible.
Condition | Action* |
---|---|
Uptime > 90% | No impact on salary |
Uptime < 90% | Salary can be decreased by 20% |
Uptime < 50% | Storage provider can be replaced |
Condition | Action* |
---|---|
Node is down & URL is not set to empty < 12 hours | No impact on salary |
Node is down & URL is not set to empty > 12 hours | Salary can be decreased by 20% |
Node is down & URL is not set to empty > 48 hours | Storage provider can be replaced |
* Sanctions (salary impacts) are not compounded. If there are few sanctions, the most strict one should be applied. Sanctions can only be removed after 1 month from the incident.
Free storage space on Storage provider node that is instantly available for any purposes.
Maintain an extra storage capacity, in order to handle the increased needs of the platform. Storage providers must maintain as much free space as has been uploaded during the last three months.
Condition | Action* |
---|---|
FreeStorageSpace > [ContentDirectorynow-ContentDirectory3 months ago] | No impact on salary |
FreeStorageSpace < [ContentDirectorynow-ContentDirectory2 months ago] | Salary can be decreased by 20% |
FreeStorageSpace < [ContentDirectorynow-ContentDirectory1 months ago] / 4 | Storage provider can be replaced |
#### Data source
A risk management strategy when Storage providers' nodes are diversified among different data centers or autonomous system (AS).
Maintain diversity of autonomous system in which Storage nodes are located. Diverse set of Storage nodes is crucial to the success of a well-formed blockchain network.
#### Data source
Dashboard Autonomous system information can be manually derived from the URLs (IPs) of Storage Provider's node. This information
If any Storage provider works with no sanctions straight for 3 months, its salary can be increased by 10% in total.
If any Storage provider works with no sanctions straight for 6 months, its salary can be increased by 25% in total.