Skip to main content
Performance benchmarking is a critical practice that involves evaluating and comparing the efficiency of various validators, both internal and external, to find areas of efficiency. Rated APIs provide access to standardized performance metrics, which can be used by:
  1. Node Operators to continuously monitor their own performance metrics in relation to their competitors. This not only helps in identifying areas of improvement but also facilitates the formulation of effective strategies to enhance their operational efficiency and service quality.
  2. Custodians and Centralised Exchanges to conduct thorough evaluations of validator operators, comparing their performance against network standards and other validators. This comprehensive analysis assists in making strategic decisions regarding SLAs and pricing, ensuring optimal performance and cost-effectiveness.

Integration Steps

Step 1: Generate Authorization Token

Sign into the Rated Console to generate your API Token.

Step 2: Get Performance Data

The Rated API offers time window aggregation, allowing you to consolidate data over various time periods such as day, week, month, quarter, year or all time. You can retrieve performance data in two ways:
  1. Pre-materialized views
  2. Specific validator groups

Step 2.1: Getting Performance Data for Pre-materialized Views

Imagine you’re Kiln (a Node Operator), Lido (a Pool), or Coinbase (an Exchange). You want all your performance details for August 2023, shown daily. Here’s how you’d go about getting this data.
GET
/
v0
/
eth
/
operators
/
{operator_id}
/
effectiveness
Example: Obtaining daily performance metrics for the month of August 2023 for Kiln

Step 2.2: Getting Performance Data for Specific Validator Groups

For validator groupings, you will need to call the Aggregating validator indices endpoint. We’ll show this similarly as above for all performance details for the month of August 2023 for a set of validator indices, aggregated daily.
GET
/
v0
/
eth
/
validators
/
effectiveness
Example: Obtaining daily performance metrics for the month of August 2023 for Validator group {675893,675894,675895}