Tetra Connect resolves and matches person records across your systems in real time — even when names, spellings and dates don't line up. Self-hosted, explainable, and built to search millions of records in under a second.
The same person shows up a dozen different ways across your systems — a misspelt surname here, a nickname there, a transposed date of birth, an address from three years ago. Exact-match lookups miss them, and every miss is a duplicate record, an unseen risk, or a citizen asked to repeat themselves.
Smith, Smyth, Smithe — one keystroke apart, invisible to exact match.
William, Bill, Billy, Will — the same person, four different records.
04-12 or 12-04? A flipped date of birth breaks a lookup entirely.
Tetra Connect blends several matching strategies into a single search, then ranks every candidate by a calculated match score — so the right person surfaces at the top, even from imperfect data.
Finds records despite misspellings, extra characters and transposed letters — Jhon still finds John.
Catches names that sound alike but are spelled differently — Smith and Smyth, Catherine and Kathryn.
Knows William is also Bill, Billy and Will — with a built-in library you can extend with your own.
Matches close and partial dates within a range you control, scored by how near they fall.
Sub-second responses whether you're searching thousands of records or tens of millions.
Every candidate scored and ordered, with a minimum threshold that filters out the noise.
Connect to your existing databases and read person records from source.
Build optimised, searchable indexes — refreshed live, with zero downtime.
Query by name and date of birth through a simple REST API.
Every candidate scored and ranked, filtered to the threshold you set.
No black box. Every match breaks down to the field level — see exactly how first name, last name and date of birth each contributed, and the weight behind them.
Defensible for audit and compliance. Transparent enough to trust, and to tune.
Every dataset is different. Adjust field weights, matching tolerance, date ranges, score thresholds and your own synonym lists through configuration — no code changes, no redeploy of your application.
Index and synchronise records while searches keep running — no maintenance window, no dropped queries. Trigger a full rebuild or sync individual records as your data changes.
Tetra Connect deploys as containerised microservices inside your own perimeter — cloud or on-premises. Person data never leaves your environment, so sovereignty stays entirely with you. It can run fully air-gapped, with no outbound connection to us or anyone else, and health checks and metrics are built in.
Your infrastructure, your keys, your network.
Records never leave your environment — sovereignty stays yours.
Runs with no outbound connectivity, fully isolated.
Separate deployments keep data sources apart.
Resolve a single, accurate view of a citizen across services — with the data sovereignty and air-gap assurances the public sector demands. Approved to buy on the G-Cloud 14 framework, without a lengthy tender.
Spot the same individual behind slightly different identities.
Match applicants against watchlists and existing customers.
Link a person's records accurately across care and services.
De-duplicate and reconcile records across master data.
Link people across disparate sources during due diligence.
Unify fragmented customer records into one profile.
Book a walkthrough in our demo environment and we'll show Tetra Connect matching messy records live — with the score breakdown behind every result. When you're ready to try your own data, we'll set up a proof of concept.
Book a demoReal-time identity resolution and person matching. A product of Tetra Technology Ltd.