permaryservice reliability scorecard
Updated 2024-11-03
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
›
⌄
WITH service_stats AS (
SELECT
service_id,
name,
COUNT(*) as total_checkpoints,
COUNT(DISTINCT epoch) as epochs_active,
DATEDIFF('day', MIN(block_timestamp), MAX(block_timestamp)) + 1 as service_lifespan,
(COUNT(*)::FLOAT / (DATEDIFF('day', MIN(block_timestamp), MAX(block_timestamp)) + 1)) * 100 as reliability_score
FROM crosschain.olas.ez_service_checkpoints
GROUP BY 1, 2
)
SELECT *
FROM service_stats
ORDER BY reliability_score DESC;
QueryRunArchived: QueryRun has been archived