Unified Performance API endpoint
We propose developing a comprehensive API that exposes the Unified Performance Rating metrics described in the documentation for the upcoming v2, offering a more robust validator performance evaluation than the current attestation-only approach. This API will offer Lido access to detailed performance data for individual operators and network-wide statistics.
Rationale
The current CSM Performance Oracle relies solely on attestation inclusion rates, which provides an incomplete picture of validator performance. As CSM gains a larger stake share in the Lido on Ethereum protocol, a more comprehensive evaluation system is needed that includes all critical validator duties:
- Attestations
- Block proposals
- Sync committee participation
API Specifications
GET /api/eth/v1/beacon/consensus/lido/csm/performance?operator_number=X&number_epochs=Y&network=hoodi
Returns the attestation, block proposal, sync committee and unified performance rating for the whole network and for operator X, over Y epochs, for mainnet. The coefficients used for the unified calculation will be adapted to the type of operator as assigned by the protocol.
Resources
For this project we will need $6.5K and 1 month for the implementation. To this we can add $2650 for support to CSM v1 and v2 API for the entire 2025 and 2026, on the basis of 50K queries per month.
This makes a total of $9150 for this project.