● Validated at terabyte scale — synthetic, PHI-free

Connect the data you already have.

The answers are already in your systems — they just can't agree on who's who. We resolve the same person, facility, and contract across dozens of disconnected repositories, and surface the links between them — without moving or replacing anything. Then we validated it across a terabyte-scale campaign — 3.95 billion records, 5,329 independent runs.

See the partnership → See the terabyte proof No-cost CRADA · inside your boundary · data never leaves
1.10 TB
generated + resolved, cumulative
3.95 B
records
94.3%
accuracy (F1), flat
<3%
wrong-merge rate
The problem — what agencies keep telling us

You bought the platforms. The value is trapped in silos.

Federal agencies have accumulated the data and the systems — but decisions wait, because the same person, facility, and contract look different in every repository, and nothing connects across them.

"Don't build data silos. Build enterprise data with bridges across, so it can be used across the agency."— the enterprise-data mandate we keep hearing

Every vendor shows a beautiful front end. The hard part — the part nobody demos — is making the backend actually work the data: resolving identity across systems that share no common key, and proving each connection is right.

What it is

A data fabric — a map over your systems, not another database.

Platform-agnostic. It sits on top of whatever you run — Oracle, SharePoint, cloud, mainframe — and deploys inside your security boundary. We don't migrate your data; we resolve across it where it lives.

Resolve identity across silos

Connect the same person / facility / provider / contract across systems that share no common ID — and prove every connection against evidence.

Correlate across domains

Which contracts touch a facility, its operational status, whether that tracks with care delivery — the enterprise question you can't answer today.

Data stays in place

Only the resolved links persist. No central copy, no rip-and-replace, no proprietary lock-in — open, standards-based, in-boundary.

Governed & auditable by design

Every resolution is inspectable and human-reviewable — the foundation a Chief AI Officer and data-governance role can build on.

The proof — measured, not asserted

A terabyte-scale campaign. The accuracy never moved.

The question any data person asks is "does it hold at scale?" So we didn't promise — we ran it: 3.95 billion records across 5,329 independently generated estates, each scored against its own answer key. Across the entire campaign, the score never drifted:

94.31% mean F1
93.5%
94.03 low
94.60 high
95.0%
5,329 partitions · 3.95 B records · standard deviation 0.081 · every score inside a ½-point band. Flat is the result.
1.10 TB
cumulative across 5,329 runs · peak disk <1 GB
94.3% F1
± 0.08 across the full TB
2.97%
wrong-merge — the dangerous error, held under 3%
linear
throughput scales with cores

Honest scope: synthetic, PHI-free estate. On the co-designed mess model these figures validate mechanics and per-layer lift; on a hold-out corruption vocabulary the matcher was never built for, F1 is 93% with precision held at 99.4% — unknown mess costs missed matches, never wrong ones. Live-data accuracy is what a CRADA validates. The campaign is 5,329 independent fixed-size runs totalling 1.10 TB of generated JSON (≈795 GB compact); single-population sharded resolution is built and validated — blocking-key partitioning reproduces the unsharded result exactly. One laptop, 19.5 hours, measured.

What the 1.10 TB is, precisely. It is the cumulative volume the pipeline generated and resolved — not a single corpus that sat on a disk. Each 50k-veteran population (~206 MB) was generated, resolved, scored against its own answer key, and discarded before the next one began; peak disk never exceeded ~1 GB and peak RAM was bounded the same way. A 1.10 TB estate never existed at any one moment, and we are not going to imply otherwise. That is a property of the design, not an apology for it: the pipeline is streaming and bounded, which is exactly why it runs on a laptop and why it scales linearly on a cluster. If what you want is one big population resolved as one problem, that is the 500,000-veteran flagship below — 1.6 M identity records in a single ~5.8 GB estate, every record eligible to match every other.

The obvious objection — answered

"That's 5,329 small problems. Not one big one."

Fair hit. Partitioning a terabyte into independent estates proves throughput, not that identity resolves across an enterprise. So we ran the hard version: one 500,000-veteran population, resolved as a single problem — every record eligible to match every other, no partition walls to hide behind.

500,000
veterans — one population
172 M
candidate pairs evaluated
94.9% F1
cross-repo identity resolved
0.6%
wrong-merge — the dangerous error
And here is what scale actually costs you. We resolved the same population at three sizes. Accuracy does decline — we are not going to tell you it doesn't — but it declines only in recall, never in precision:
50k → 95.7% F1
wrong-merge 0.5%
150k → 95.2% F1
wrong-merge 0.6%
500k → 94.9% F1
wrong-merge 0.6%
Across a 10× increase in population, F1 gives up 0.8 of a point and the wrong-merge rate stays flat at 0.5–0.6%, precision holding near 99.4%. Bigger populations cost you missed matches, never wrong ones — the failure mode you can audit, not the one that quietly corrupts a record. 1.6 M identity records, 13.8 minutes, four laptop workers.

On the flagship: blocking-key partitioning is provably lossless here — on an identical estate, the partitioned and single-machine resolvers return the same F1, the same precision, and the same edges. The three-size curve above is measured on true single populations (not independent shards), which is why it is the honest answer to the scaling question and the terabyte campaign is not. Figures re-measured 2026-07-13 on the current engine; the 1.10 TB numbers above predate a correction to the graph layer and now understate the engine by ~1.4 points of F1 at roughly 6× the wrong-merge rate. We publish the older, worse numbers rather than restate a campaign we have not re-run.

How it works — in plain terms

Weigh the evidence. Only compare what could match. Partition to scale.

Accuracy

Weigh the evidence

Every clue is weighted by how telling it is — a matching SSN is proof, a matching city is coincidence. The production engine (Splink) learns those weights from your data; our published figures use expert-set weights — the conservative baseline. Same statistical method national census bureaus use.

Speed

Only compare plausible pairs

Comparing every record to every other is impossible at scale. We only compare records that could plausibly match — so it stays fast from a laptop to a terabyte.

Scale

Partition & parallelize

Resolve bounded partitions in parallel — accuracy constant per partition, throughput linear in cores. A laptop measured 19.5 h for the campaign; server-class parallelism should cut that to about an hour — an extrapolation we'll validate.

Why us

We sell the answer — on top of what you already own.

The heavyweight platforms

IBM Data Fabric, Palantir Foundry, Snowflake — platforms you buy, marry, and migrate into. Big, slow, lock-in. Another store to move your data out of its systems and into theirs.

Metrics' fabric

Platform-agnostic, in-boundary, no lock-in — and we prove the hard part (resolution + correlation) on your data, fast. We can even ride on top of the platform you already bought. No rip-and-replace.

The partnership

A no-cost CRADA — prove it on your data, inside your boundary.

We're not asking you to buy anything or migrate anything. Through a Cooperative R&D Agreement (CRADA), we co-develop and validate the fabric on your data, in your environment — no funds exchanged, data never leaves.

Metrics provides

The data fabric, the engineering team, and the build — co-invested, at no cost to the agency.

The agency provides

Data access, environment, and domain expertise — inside your boundary; data never leaves.

1 · CDA

A short confidentiality agreement to scope feasibility and share safely.

2 · PII-CRADA

Co-develop & validate — synthetic → de-identified → real, under protections.

3 · Field it

Prove on real data; ready the enterprise rollout.

Prove a cross-silo capability you can't buy off the shelf.

On your own data, inside your boundary, with zero acquisition risk. The next step is a short conversation.

Email Phill Sieg →
Phill Sieg · Business Development, Metrics, LLC · psieg@metrics-llc.com