"Some numbers are the meter. Some are a guess wearing the meter's clothes. A missing number is neither — it's unknown."
Not all numbers are equal
Say you want to know where your internet went this month. The gateway that meters your connection reports one authoritative total — that's the meter, and it's true. Each machine's own network counters suggest who spent it — but those candidate numbers can double-count local traffic, overlay traffic, or the same bytes seen from both ends. Same units, wildly different trust. Mixing them is how a dashboard lies with a straight face.
Missing is unknown, never zero
A machine that's asleep reports nothing. The tempting move is to write 0 in its cell and move on. But nothing reported and zero used are different facts, and a sum that treats them as equal invents data. The honest value for a gap is unknown — and unknown must never be silently added as if it were a measured zero.
Correlation is a clue, not a control signal
Suppose one machine's usage looks like it lines up with a spike on the meter. That is a hint worth investigating — and nothing more. You do not automatically pause, throttle, or block a machine because its candidate number correlated with an authoritative one. A guess rendered in a confident UI is still a guess; acting on it as if it were proof is how you punish the wrong host.
Label every number's class
The fix is small and total: every value the system shows should declare whether it's authoritative, a candidate, or unknown. Once the class travels with the number, a reader can never mistake a clue for a measurement — and the engine can refuse to do arithmetic that pretends they're the same.