What it means
Contact Key Verification helps detect unexpected changes to the key used for a contact's iMessage conversation. Comparing public verification codes can give stronger assurance that the same Apple Account endpoint is in the conversation. It does not certify a person's legal identity, stop a legitimate account holder from being tricked or apply to SMS. Both parties must set up compatible devices and use an independent channel for the initial comparison.
A real-world example
An editor compares a source's code by calling a previously known number. Later the conversation flags a changed verification state. The editor pauses and asks the source by phone whether they replaced a device before accepting the new code.
What to do
Verify the full code in person or through a known second channel, save the state and investigate later alerts. Keep payment and urgent-request verification separate from the message app itself.
The distinction that matters
An alert may follow an ordinary device or account change, but it should not be dismissed automatically. The feature protects one part of message delivery, not the truth of a message. Apple explicitly says it is not designed to prevent phishing or other text-based scams. A contact who loses an account can be impersonated even when the interface still shows a familiar name, so verify the person outside the chat when stakes are high.
Apple Contact Key Verification