API Response Diff Tool — illustrative example INPUT Compare response field sets. Old: {"id":"A1","name":"Ada"}. New: {"id":"A1","display_name":"Ada"}. No API compatibility contract supplied. RESULT Unchanged field: id. Removed field: name. Added field: display_name. Potential impact: clients reading name may fail or lose displayed text. A rename is plausible, but the samples alone do not prove semantic equivalence or the full compatibility policy. REVIEW Separate structural changes from value changes. A changed example value does not necessarily break an API contract, while a removed field may matter. This is a teaching example, not a live execution record.