Simulate Verification of Payee (EU IPR, in force October 2025) IBAN-name matching across a synthetic payee batch. Each record is scored with normalised exact matching + Jaro-Winkler fuzzy similarity, then classified as MATCH / CLOSE_MATCH / NO_MATCH. Adjust the match and close-match threshold sliders to explore the false-positive vs false-negative trade-off curve — the core operational decision for PSPs tuning their VoP implementation. Built-in edge cases cover diacritics, name-order reversal, legal-suffix variation, and abbreviations.
MATCH → similarity ≥ match threshold → payment proceeds automatically.
CLOSE_MATCH → similarity between close-match and match threshold → PSP must warn the payer before proceeding.
NO_MATCH → similarity below close-match threshold → PSP must block or require manual review.
False positives (FP) — payees with a wrong name that still score as MATCH (fraud risk: money reaches wrong account).
False negatives (FN) — payees with the correct name that fall below MATCH threshold (friction: legitimate payments blocked or warned).
The current threshold pair is marked with ◆. Drag the sliders above to see the dot move in real time.
| ID | IBAN (synthetic) | Provided name | Reference name | Normalised similarity | Outcome |
|---|
Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.
Run the AINumbers MCP tool `simulate_vop_matching`. Task: Batch VoP IBAN-name match across synthetic payee records.
Call it with arguments: {"policy_parameters":{"payees":[{"account_name":"Acme Corporation","reference_name":"Acme Corp"},{"account_name":"Globex International","reference_name":"Globex International"},{"account_name":"Initech Solutions Ltd","reference_name":"Initech Solutions Limited"},{"account_name":"Umbrella Financial","reference_name":"Umbrella Financial"},{"account_name":"Hooli Technologies","reference_name":"Hooli Technologies Inc"}],"match_threshold":0.9,"close_match_threshold":0.75}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-11-vop-batch-match-rate-analyser.html#p=v1.H4sIAAAAAAAA_wHCAT3-eyJwYXllZXMiOlt7ImFjY291bnRfbmFtZSI6IkFjbWUgQ29ycG9yYXRpb24iLCJyZWZlcmVuY2VfbmFtZSI6IkFjbWUgQ29ycCJ9LHsiYWNjb3VudF9uYW1lIjoiR2xvYmV4IEludGVybmF0aW9uYWwiLCJyZWZlcmVuY2VfbmFtZSI6Ikdsb2JleCBJbnRlcm5hdGlvbmFsIn0seyJhY2NvdW50X25hbWUiOiJJbml0ZWNoIFNvbHV0aW9ucyBMdGQiLCJyZWZlcmVuY2VfbmFtZSI6IkluaXRlY2ggU29sdXRpb25zIExpbWl0ZWQifSx7ImFjY291bnRfbmFtZSI6IlVtYnJlbGxhIEZpbmFuY2lhbCIsInJlZmVyZW5jZV9uYW1lIjoiVW1icmVsbGEgRmluYW5jaWFsIn0seyJhY2NvdW50X25hbWUiOiJIb29saSBUZWNobm9sb2dpZXMiLCJyZWZlcmVuY2VfbmFtZSI6Ikhvb2xpIFRlY2hub2xvZ2llcyBJbmMifV0sIm1hdGNoX3RocmVzaG9sZCI6MC45LCJjbG9zZV9tYXRjaF90aHJlc2hvbGQiOjAuNzV96Gir28IBAAA