Measurement you can cite.
Every figure Every Second publishes is reproducible: the procedure, the formula and the evidence are public. This page is the specification.
Independence
Probes never run on infrastructure of a chain we measure. Chains never pay to be measured, and payment never touches a number.
Reproducibility
The score is a deterministic formula. Auditors and licensees recompute any score from the raw dataset; every incident is published with the on-chain transaction that proves it.
Proof
Every measurement traces to a signed on-chain transaction, and every hour the Merkle root of the raw record is committed on-chain. What happened is provable; that the record was never altered is provable too.
How a measurement is made
Each probe holds a funded wallet on every measured chain. Every 60 seconds it sends a minimal signed transaction and records three timestamps from its own clock (NTP-disciplined, sub-millisecond):
Finality is t₂ − t₀: what a user actually waits. Per chain and per region we report p50, p95 and p99 over the window. When any value drifts past its baseline, cadence tightens to 5 seconds until it recovers.
Regions
Frankfurt, Virginia and Singapore today; the roadmap is seven continent-scale internet regions. Each figure is reported per region and as a cross-region median, so a single vantage point never defines a number.
The score
Four components, each normalised to 0–1 against a fixed public scale, weighted and summed. Weights are versioned; a weight change is a new methodology version, never a silent edit.
finality — 1 at p99 ≤ 1 s, 0 at p99 ≥ 10 s, log-scaled betweenuptime — share of probe windows with successful inclusion over 90 daysmessage delivery — share of probe ICM messages delivered within 60 s over 24 hvalidator health — set size, stake concentration (HHI) and churn against public thresholdsCalibrate it yourself
The formula above, live. Move an input; the dial follows. No number on this site asks to be trusted — it asks to be checked.
Resistance to gaming
A chain that could recognise the probe could favour it. The method assumes it will try.
What each interval measures
Finality as a user feels it mixes network path, RPC and consensus. The method separates them and says which is which.
inclusion — broadcast to first inclusion: RPC quality, mempool, block production. Probes rotate across several public RPC endpoints per chain.consensus — inclusion to irreversible acceptance, observed by the listener, independent of any RPC.finality — what a user waits. This is what the score uses; the two components are published beside it.Confidence
A difference smaller than the noise is not a ranking.
Coverage classes
Every mainnet L1 is in scope. Not every one can be measured at every moment — and an unmeasured chain is never shown as healthy.
Three-leg ICM timing
the probe message is finalised on the source chain
a relayer observes the signed message and submits it
the message executes on the destination chain
Each leg is timed separately. A stalled message is attributed to the leg that broke — the alert says where, not just that.
Region gap
For each chain: (max − min) / median of p50 finality across regions. Below 0.10 is consistent; above 0.25 is flagged. It reveals chains whose RPC or validator geography favours one part of the world.
Incidents
An incident opens when probe transactions fail from at least two regions for 60 seconds, or when p99 finality exceeds 5× its 30-day baseline for three consecutive probes. It closes after five clean minutes. Duration, affected metric and evidence transactions are published.
Retention & access
Raw measurements are kept for 90 days, then reduced to hourly aggregates kept indefinitely. The public layer shows aggregates and every incident's evidence transaction; the full raw dataset is available to operators for their chains, and to licensees and auditors in full.
Verification & versions
The probe and scoring engine are proprietary. What is public is everything needed to check them: this specification, the evidence transaction behind every incident, the hourly on-chain commitment of the raw record, and the raw dataset under licence. Every published number carries the methodology version it was computed with. This is v1.0.