At a high level, duty-level scoring produces a slot-level earned score σ and maximum score µ. Slot-level aggregation feeds micro scoring, and validator-level micro scoring feeds macro scoring.
The weighted form is used only when Proposal Consensus duties are present in the measured interval. In that case, the weighting is:
Performancemicro=⎩⎨⎧(∑s∈Sμs∑s∈Sσs)×100,(85⋅∑s∈Sstdμs∑s∈Sstdσs+83⋅∑s∈Spropμs∑s∈Spropσs)×100,If no proposal duties occurredIf proposal duties did occur
Sstd,v - Standard Consensus slots for validator v
Sprop,v - Proposal Consensus slots for validator v
σv,s - Score earned for validator v in slot s
µv,s - Maximum possible score for validator v in slot s
In plain language, macro scoring is the arithmetic mean of validator-level scores.
It is an equal average across validators served by the operator. It is not a pooled global earned-score divided by global maximum-score ratio.
Standard Consensus and Proposal Consensus are the same categories described in the Performance overview. This page documents only the stable high-confidence formulas used for slot, micro, and macro scoring.