Universal Match Engine

Discover the relationships hiding in your data.

Upload any two datasets — CSV, XLS, XLSX, TSV — and UniCrossX infers how their records connect. No hardcoded business logic, no assumptions about your domain. The engine figures it out.

CSV · XLS · XLSX · TSV — streaming millions of rows

dataset_a.csv dataset_b.xlsx
INV-0001 INV-0002 A. Pérez € 1,240 inv1 Perez, A. INV-2 1240.00
High Medium Low

One engine. Any datasets.

UniCrossX is a pipeline of independent stages — each one infers something about your data so the next can do its job.

File Parser

Robust ingestion of CSV, XLS, XLSX and TSV via pluggable readers — encodings, delimiters and quirks handled for you.

Dataset Profiler

Infers the semantics of every column — IDs, names, amounts, dates — without you labelling a thing.

Matching Engine

Pluggable strategies — exact, normalized keys, and opt-in fuzzy compare that tolerates typos (John ≈ Jon).

Scoring Engine

Every candidate match gets a confidence score and a band — high, medium or low — so you know what to trust.

Explainability

Every match comes with the why — which fields aligned and how much each contributed to the score.

Learns from you

Keep or reject matches and the engine re-weights confidence from your data — instead of fixed priors.

From two files to explained matches.

Three steps. No configuration, no schema mapping.

01

Upload

Drop in any two datasets. The parser ingests them and the profiler reads the shape of every column.

02

Infer

The engine finds which records correspond — normalizing keys, ignoring case, punctuation and leading zeros, optionally fuzzy.

03

Explain

You get scored, banded matches — each with a clear breakdown of why it was made. Keep or reject to teach the engine.

The engine is the product.

UniCrossX is not an accounting or bank-reconciliation tool. It is a domain-agnostic platform that infers relationships between datasets — the web app is only a demonstration of it.

Try the demo →
  • Never hardcode reconciliation logic.
  • Never assume the business domain.
  • Infer everything automatically.
  • Built on Polars & RapidFuzz — streaming millions of rows.

Find the relationships hiding in your data.

Upload two datasets and see what UniCrossX connects — in seconds.

Open the app →