Done Criteria
We have a landing page with these components:
Date picker
Absolute time (UTC)
Fine to simplify to days (no hours or minutes)
Use ISO8061 format
Relative time
Use ISO8601 form for specifying periods
Dropdown to switch between Calibration/Mainnet
Storage Provider table
Columns
Provider id/name
Whether approved
Data Storage Success Rate
Data Storage Sample Count
Data Retention Fault Rate
Data Retention Proof Count
Retrieval Success Rate
Retrieval Sample Count
Numbers will be grey/green/red based on certain condition
Grey: not enough samples
Green: meeting acceptance criteria
Red: not meeting acceptance criteria
Clicking on provider opens the to be created "Provider Detail Page" (GA dealbot provider detail page #177 )
Error Breakdown table
Columns
Error Type: substring of error message up until the first ":"
Check (one of "Data Storage" or "Retrieval")
Count
Providers
% of Total
Click on a row will list the set of providers that have seen that error and their relative count and percentage
Clicking on one of the providers will load the provider detail page and jump to the Error table filtered to that error
Other notes:
URLs should be bookmarkable: if I change the data range, that should be reflected in the query string.
We will link to any public docs we create about our policies, metric definitions, etc.
Why Important
This allow SP Approval List managers (i.e., FOC WG SP support personnel) to see how various SPs are doing and whether they should be approved or not.
User/Customer
SP Approval List managers
PDP SPs to see where they stand in relationship to others
Notes
There are notes and mockups in https://linear.app/filoz/document/public-definition-of-thresholds-for-dealbot-ccf29ae32583 , but that may not have the latest understanding. Check with @BigLep as he is trying to use this issue to document what engineers ned to implement.
There are a various frontend and backend steps to accomplish this work scope. They can be added as subtasks.
Done Criteria
We have a landing page with these components:
Other notes:
Why Important
This allow SP Approval List managers (i.e., FOC WG SP support personnel) to see how various SPs are doing and whether they should be approved or not.
User/Customer
Notes