Silent errors
A single model returns a plausible, wrong value with no signal that anything went wrong — and it flows straight into your data.
Crosscheck sends the same prompt through two providers on the BTL gateway. Where they agree, it accepts. Where they disagree, a strong model judges it and flags it — so a cheap model's confident mistakes never reach your data.
A single model returns a plausible, wrong value with no signal that anything went wrong — and it flows straight into your data.
When two models make the same mistake, cross-checking can't see it. We measure that blind spot and report it — never hide it.
Providers 500, drop connections, and rate-limit. Crosscheck retries and fails over to the other provider so the pipeline keeps running.
You can't see what inference truly costs. Crosscheck reads the real charge and cache savings straight off the gateway's response headers.
Every field runs on a cheap and a strong model in parallel — one OpenAI-compatible call each, both through the BTL gateway.
Matching answers are auto-accepted. Disagreements go to the strong model as judge and are flagged for a human to review.
On a 5xx, 429, or dropped connection the call retries and fails over — and real cost is read straight off the response headers.