OpenDecision and TypeSafe Jev: structured-claim comparison
September 20, 2026 · View on GitHub
This is a small diagnostic comparison, not an official benchmark of TypeSafe
Jev. It uses one synthetic structured insurance claim and the same fourteen
Noul questions in both systems.
Method
- OpenDecision:
tasksource/ModernBERT-large-nli, document API,noul_mode: "both", measured locally on 20 September 2026. - TypeSafe Jev: results transcribed from the shared TypeSafe playground run, as supplied by the project maintainer. The Jev model/version is not asserted here.
- Percentages are model outputs, not calibrated probabilities of correctness.
S,C, andUbelow mean supports, contradicts, and unknown.
Evidence-grounded core
These ten questions can be evaluated against facts, policy fields, arithmetic, dates, or explicit document requirements. This is the primary scored subset.
| Question | Expected | OpenDecision binary | OpenDecision three-way | TypeSafe Jev |
|---|---|---|---|---|
covered | True | T 98.5% / F 1.5% | S 98.4% / C 0.3% / U 1.3% | T 51% / F 49% |
exclusion | False | T 86.6% / F 13.4% | S 68.5% / C 22.5% / U 9.0% | T 53% / F 47% |
on_circuit | False | T 1.9% / F 98.1% | S 1.5% / C 98.1% / U 0.4% | T 3% / F 97% |
deductible | True | T 84.1% / F 15.9% | S 70.0% / C 16.9% / U 13.1% | T 75% / F 25% |
docs_sufficient | False | T 40.4% / F 59.6% | S 27.7% / C 18.3% / U 54.0% | T 32% / F 68% |
within_limit | True | T 69.3% / F 30.7% | S 83.5% / C 13.5% / U 3.0% | T 98% / F 2% |
within_window | True | T 87.5% / F 12.5% | S 87.3% / C 9.1% / U 3.6% | T 97% / F 3% |
reported_timely | True | T 53.7% / F 46.3% | S 61.1% / C 29.7% / U 9.2% | T 93% / F 7% |
rental_eligible | False | T 2.6% / F 97.4% | S 1.9% / C 97.8% / U 0.3% | T 4% / F 96% |
line_items_sum | True | T 92.5% / F 7.5% | S 92.4% / C 5.5% / U 2.1% | T 90% / F 10% |
On this core subset:
- OpenDecision binary/both matches 9/10 expected labels.
- TypeSafe Jev matches 9/10 expected labels.
- Both systems miss
exclusion, apparently over-weighting the phrase “track-day event” despite the vehicle being stationary in spectator parking and explicitly not on the circuit. - OpenDecision three-way returns eight correct relations, one incorrect
relation (
exclusion), and one abstention (docs_sufficient).
Exploratory inference and policy questions
These questions are reported separately and are not included in the primary accuracy figure. They require an unstated policy threshold, inference from an absence, or a recommendation rather than a directly specified rule.
| Question | Provisional interpretation | OpenDecision binary | OpenDecision three-way | TypeSafe Jev |
|---|---|---|---|---|
fraud_flag | False, but no fraud-review policy is supplied | T 53.4% / F 46.6% | S 11.5% / C 29.6% / U 58.9% | T 43% / F 57% |
human_review | True if auto-triage implies no human review | T 33.4% / F 66.6% | S 12.4% / C 17.7% / U 70.0% | T 85% / F 15% |
manual_review | True under the benchmark author's review policy | T 29.6% / F 70.4% | S 5.8% / C 44.5% / U 49.7% | T 82% / F 18% |
subrogation | True if the rear-ending car is treated as potentially liable | T 43.1% / F 56.9% | S 4.8% / C 35.5% / U 59.7% | T 83% / F 17% |
Jev's high human_review and manual_review scores are notable, but this
single run cannot establish why the model is confident. OpenDecision's
three-way abstentions accurately expose that these propositions are not
directly established by one explicit document statement. Its forced binary
answers nevertheless disagree with the provisional interpretations.
Benchmark-design consequence
Future versions should preserve the original exploratory questions but add more atomic, auditable counterparts:
fraud_flag: first test explicit indicators; apply a supplied fraud-review threshold separately.human_review: ask whetherauto-triageauthored the approval and whether a human reviewer is recorded as two separate facts.manual_review: supply an explicit routing rule and evaluate it deterministically from established facts.subrogation: first establish that another vehicle rear-ended the insured vehicle; apply a separate subrogation-eligibility rule.
This separation tests semantic evidence extraction independently from policy logic and avoids rewarding a model merely for making a plausible guess.