Match Engine

🏏 If strings had a cricket "match", our API would be the third umpire. Always precise, always unbiased!

πŸ‘©πŸ»β€πŸ’Ό Executive Brief

In the fast-paced world of financial regulations and KYC norms, Decentro's Text Match Engine API stands as a beacon of precision and cultural sensitivity.

RBI-regulated entities can now tread with confidence, knowing their name-matching needs are handled by the very best.


πŸ“ Introduction

Welcome to Match Engine – the KYC Name Matching API for the discerning! In a nation rich with diverse names, honourifics, and salutations, accuracy in name-matching is of paramount importance.

Especially when we're addressing the vast landscape of RBI regulated entities, where precision isn't just a requirement, it's a responsibility.

Our Match Engine API ensures not only accurate matching but also comprehensive understanding and handling of Indian honourifics and a plethora of salutations.

Step into the world of Match Engine, where every name is treated with the respect and precision it deserves.


⭐️ Textual Resonance: Basic Text Matching

Endpoint: /v2/kyc/match

Delving into the fundamental layer, our textual resonance endpoint focuses on the core of text matching, ensuring you get precise results every time with an added phonetic match score.

{
    "reference_id": "DEC001",
    "text1": "Joel Rego",
    "text2": "Joyal Raygoo",
    "match_threshold": {
        "textual": 80, 
        "phonetic": 80
    }
}
{
    "decentroTxnId": "111AE2C28D3D49E988437AB999D37410",
    "status": "SUCCESS",
    "responseCode": "S00000",
    "message": "Successfully performed matching",
    "data": {
        "textualMatch": {
            "matchScore": 67,
            "matchStatus": false
        },
        "phoneticMatch": {
            "matchScore": 91,
            "matchStatus": true
        }
    },
    "responseKey": "success_match_completed"
}

πŸ•Ί

Jocular Interlude

Ever wonder why letters in names like "Shivam" and "Sheevam" sound similar? They're having a phonetic party, and we're the DJs!


πŸͺ· Cultural Cognisance: Advanced Name Matching

Endpoint: /v2/kyc/match/name

Understanding the cultural nuances is our forte.

Our API delves deeper into names, discerning between salutations and Indian honourifics with finesse, ensuring you don’t mix up "Shri Rajan" with "Rajan Ji".

{
    "reference_id": "DEC001",
    "name1": "Dada Joel Rego Bhai",
    "name2": "Shri Shri Joyal Raygoo Ji",
    "match_threshold": {
        "textual": 80, 
        "phonetic": 80
    }
}
{
    "decentroTxnId": "XXXXXXXXXXXX",
    "status": "SUCCESS",
    "message": "Successfully performed name matching",
    "data": {
        "overallScore": {
            "value1": "joel rego",
            "value2": "joyal raygoo",
            "phoneticMatch": {
                "matchScore": 91,
                "matchStatus": true
            },
            "textualMatch": {
                "matchScore": 67,
                "matchStatus": false
            }
        },
        "firstName": {
            "value1": "joel",
            "value2": "joyal",
            "phoneticMatch": {
                "matchScore": 80,
                "matchStatus": true
            },
            "textualMatch": {
                "matchScore": 67,
                "matchStatus": false
            }
        },
        "lastName": {
            "value1": "rego",
            "value2": "raygoo",
            "phoneticMatch": {
                "matchScore": 100,
                "matchStatus": true
            },
            "textualMatch": {
                "matchScore": 60,
                "matchStatus": false
            }
        }
    },
    "responseKey": "success_name_match_completed"
}

πŸ€“ An Insight into Honourifics and Salutations:

India, with its rich tapestry of cultures, uses a variety of honourifics and salutations, each bringing with it a depth of respect and tradition.

From the familial warmth of "Bhai" and "Ben" to the reverential "Shri" and "Ji", every honorific has its unique space. Similarly, salutations from "Dr." to "Prof." add a layer of professional or societal distinction to names.

In the Match Engine API, we ensure that while these honourifics and salutations are recognised, they don't cloud the matching process.

Each name is stripped of its honourifics and salutations, ensuring the core name is what's matched.