What it is
jlink links records for applied economists using a plain-English match rule. It works from Python, CLI, Stata and R on .csv, .dta and .parquet, returning a probability per candidate pair.
How it uses Jev
jlink sends the fields in `on` for each candidate pair to Jev, asking whether the two records are the same entity given the rule. Jev returns a probability, which jlink stores as `p` for thresholding, margin filtering, or uncertainty propagation.
Primitives:noul
Technique worth stealing
State the match rule in plain English; the sentence becomes part of the method and appendix.
Try it
Run `jev-link link examples/compustat_sample.csv examples/patent_assignees.csv --on conm=assignee --entity firm ...`
Evidence
Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.
- Jev-centricyes0.67
- Shows a System One patternno0.20
- Handles uncertaintyno0.07
- Measuredno0.08
- Runnableyes0.78
- Worth recommendingno0.38
- Model replicaunclear0.53
- Problem scopescore on a 0–2 scale1.02
- About Jevyes0.98
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 21 Sept 2026.