keyMatch

False once a different public key has arrived for a node one is already stored for.

The stored key stands (first-wins) and this records the refusal, matching firmware — which drops the whole NodeInfo on a key mismatch rather than overwriting — and Meshtastic-Apple. Overwriting the trusted key instead would let any mesh or MQTT peer destroy it by broadcasting a NodeInfo under that node's number.

Defaults true so rows written before this column existed are not read as mismatched; those rows record a mismatch the old way, as ERROR_BYTE_STRING in publicKey.