Data Quality
Quality is measured, not asserted. The checks that currently run are uniqueness, not-null lineage keys, and a gap scan on block_number.
Checks
Raw tables: contiguous block_number from genesis to indexed head, unique (block_number, block_hash). Canonical tables: unique (tx_hash, log_index), not-null protocol where the table has one.
What we do not claim
We do not claim decoder completeness for protocols we have not listed as Live. Absence of a row is not evidence the event did not happen if the decoder is Building.
LiveError rate for the last 24h is published on the Status page.