Originator and beneficiary fields arrive typed by a human somewhere upstream: truncated, romanized, reordered. The payment clears in seconds, and the screen has milliseconds.
Payment ops screens each transaction's parties against sanctions lists before release. A false hit stops a legitimate wire and a customer calls. A miss is a regulatory event. The margin between them is the quality of one name comparison.
$ curl https://onoma.kineticpartners.org/api/v1/match \
-H "Authorization: Bearer sk_live_..." \
-d '{ "a": "HUSSEINI MOHAMMED A",
"b": "Мухаммад Хусейни" }'
{ "score": 0.90,
"verdict": "match",
"evidence": {
"script_pair": "latin/cyrillic",
"normalized": { "a": "husseini mohammed a",
"b": "mukhammad khuseini" } } }