CSM Performance v2 Proposal

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.

4 Likes

Thanks for the proposal @leobago!

Currently, CSM UI uses EthSeer API to keep CSM Node Operators up to date with their performance. I believe that keeping this integration for CSM v2 is crucial. Hence, I support the proposal to integrate Unified Performance Rating from CSM v2 to EthSeer API.

3 Likes

@leobago Thank you!
I support the proposed feature to be developed, as the first version of EthSeer <> CSM integration was very well received by CSM Operators.
I was wondering if this grant also includes the API subscription for, say, a year?

Yes! Absolutely, I think we can extend the previous API agreement we had until the end of 2025 for $500 extra. So the total amount for this proposal will be $7K.

What would be the cost of API access for 2026 as well? I guess support till the end of 2025 was agreed in the previous grant.

Sorry, I was assuming v2 can be available from June, if v2 is live only after Sept then we can count only 2025-Q4, so ~$250 extra for 2025.

For the entire 2026 the cost is $2400, so for 2025 + 2026 it will be $250 + $2400 = $2650

If to that we add the project implementation cost, we get :
$6500 + $2650 = $9150 for the CSM v2 perf implementation and data for the whole 2025 and 2026.

2 Likes