TETRA CONNECT
Capabilities Scoring Security Use cases Book a demo
Identity Resolution Platform

Find the person, not the record.

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.

Book a demo How it works
G-Cloud 14 Self-hosted·Built in the UK
Jonathan Smith · 1985-04-12
165ms
3 CANDIDATES · 1,000,000 SEARCHEDMATCH
Jon A. Smith
glasgow · exact dob
98
Jonathon Smyth
phonetic match
86
Bill Smith
synonym · transposed dob
73
The problem

Your data doesn't agree with itself.

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.

Misspellings & typos

Smith, Smyth, Smithe — one keystroke apart, invisible to exact match.

Aliases & nicknames

William, Bill, Billy, Will — the same person, four different records.

Transposed dates

04-12 or 12-04? A flipped date of birth breaks a lookup entirely.

Matching

One query. Every variation, ranked.

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.

Fuzzy & typo-tolerant

Finds records despite misspellings, extra characters and transposed letters — Jhon still finds John.

Phonetic matching

Catches names that sound alike but are spelled differently — Smith and Smyth, Catherine and Kathryn.

Nicknames & synonyms

Knows William is also Bill, Billy and Will — with a built-in library you can extend with your own.

Date-of-birth tolerance

Matches close and partial dates within a range you control, scored by how near they fall.

Real-time results

Sub-second responses whether you're searching thousands of records or tens of millions.

Ranked, filtered output

Every candidate scored and ordered, with a minimum threshold that filters out the noise.

How it works

From your data to a ranked match.

01
Ingest

Connect to your existing databases and read person records from source.

02
Index

Build optimised, searchable indexes — refreshed live, with zero downtime.

03
Search

Query by name and date of birth through a simple REST API.

04
Score

Every candidate scored and ranked, filtered to the threshold you set.

Explainable by design

Every score, fully accountable.

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.

Jon A. Smith
ext-id 12345
0.95
PERSON SCORE
FIELDWEIGHT · SCORE
Last name40 · 1.00
First name30 · 0.92
Date of birth30 · 1.00
Tune it to your data

Configured to your data, not ours.

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.

Field weights Fuzzy tolerance Date range Score threshold Phonetic scaling Custom synonyms
Ingestion

New data in, with zero downtime.

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.

100M
records indexed in ~15 minutes
Benchmarked on modest hardware — faster with more. Live searches stay online throughout.
<1s
SEARCH RESPONSE
Zero
DOWNTIME UPDATES
Air-gap
CAPABLE
100%
SELF-HOSTED
Security & deployment

Runs in your environment. Your data never leaves.

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.

Self-hosted

Your infrastructure, your keys, your network.

Data sovereignty

Records never leave your environment — sovereignty stays yours.

Air-gap ready

Runs with no outbound connectivity, fully isolated.

Isolated per source

Separate deployments keep data sources apart.

Where it's used

Built for wherever identity matters.

G-Cloud 14Featured
Government & public sector

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.

Book a demo →
01
Fraud & risk

Spot the same individual behind slightly different identities.

02
KYC & AML onboarding

Match applicants against watchlists and existing customers.

03
Citizen & health records

Link a person's records accurately across care and services.

04
Data quality & MDM

De-duplicate and reconcile records across master data.

05
Investigations

Link people across disparate sources during due diligence.

06
Customer 360

Unify fragmented customer records into one profile.

See it in action

See Tetra Connect in action.

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 demo
TETRA CONNECT

Real-time identity resolution and person matching. A product of Tetra Technology Ltd.

© 2026 Tetra Technology Ltd · 16 Gordon St, Glasgow connect.tetratechnology.co.uk