System 2
Typical LLMs
Reasoning models think through every question, even the easy ones, and answer in paragraphs you still have to parse.
Why System 1.5
Typical LLMs
Reasoning models think through every question, even the easy ones, and answer in paragraphs you still have to parse.
Why System 1.5
System 2
Typical LLMs
System 1
Jev-like models
System 1.5
Best of both worlds
Reasoning models think through every question, even the easy ones, and answer in paragraphs you still have to parse.
Fast decision models answer in a single glance. Easy calls are instant. Hard ones come back confidently wrong.
Wity decides at the speed of instinct and thinks only when a question needs it. Every answer is a typed decision.
Benchmarks
Benchmark Heaven runs JevBench independently and ranks 23 hosted decision APIs on it. Wity-1 answered all 1,500 decisions, 1,200 of them sealed. Among the Jev-class APIs, at most 2× Jev's cost and 2.6× its median latency, it has the highest Capability Score: 79.1.
Jev-class APIs · mean of Intelligence and Calibration
| System | Capability Score | Intelligence | Official rank |
|---|---|---|---|
| Wity-1 | 79.1 | 70.3 | 4 of 23 |
| Sage 1.3.0 | 78.6 | 65.6 | 1 of 23 |
| Jev 1.13.0 | 77.1 | 63.6 | 3 of 23 |
| d1 | 74.4 | 62.1 | 2 of 23 |
| OpenAI Decisions | 73.5 | 56.9 | 5 of 23 |
| Instinct | 70.5 | 47.8 | 6 of 23 |
| Vansa-3.4 | 63.7 | 40.9 | 7 of 23 |
| Instinct Dual 4B | 57.2 | 28.3 | 14 of 23 |
| system-one-open | 51.9 | 27.9 | 16 of 23 |
| decision-machine-1 | 46.1 | 13.1 | 20 of 23 |
Source: Benchmark Heaven · JevBench Capability Score (API offerings). Top 10 of the 12 Jev-class APIs, with the latency cap at 2.6× Jev's median (the board's default is 2×). Higher is better.
Capability Score against USD per 1,000 decisions · all 23 ranked APIs
Capability Score
| System | Capability Score | USD per 1,000 decisions | Median latency (s) | Jev-class |
|---|---|---|---|---|
| Sage 1.3.0 | 78.6 | $0.0247 (est.) | 0.15 | Yes |
| d1 | 74.4 | $0.0173 | 0.27 | Yes |
| Jev 1.13.0 | 77.1 | $0.0323 | 0.24 | Yes |
| Wity-1 | 79.1 | $0.0236 | 1.57 | Yes |
| OpenAI Decisions | 73.5 | $0.0517 | 0.3 | Yes |
| Instinct | 70.5 | $0.0154 | 0.29 | Yes |
| Vansa-3.4 | 63.7 | $0.0186 | 0.15 | Yes |
| GPT-6 Luna (low) | 97.8 | $0.11 | 1.85 | No |
| Gemma 4 31B (Autoloops) | 72.7 | $0.0965 | 0.58 | No |
| GPT-6 Luna (medium) | 98.4 | $0.11 | 1.82 | No |
| Fastino GLiDE | 77.0 | $0.14 | 0.74 | No |
| SimpleJev Qwen3.6-35B-A3B | 68.3 | $0.15 (est.) | 1.25 | No |
| GPT-5.6 Luna | 94.5 | $0.21 | 1.59 | No |
| Instinct Dual 4B | 57.2 | $0.0068 | 0.23 | Yes |
| Gemini 3.1 Flash-Lite | 59.8 | $0.23 | 0.96 | No |
| system-one-open | 51.9 | $0.0114 (est.) | 1.02 | Yes |
| openjev-sglang | 58.7 | $0.14 (est.) | 1.26 | No |
| DeepSeek V4.1 Flash | 97.4 | $0.48 | 2.04 | No |
| SimpleJev Qwen3.8-27B | 71.6 | $0.69 (est.) | 1.21 | No |
| decision-machine-1 | 46.1 | $0.0245 | 0.17 | Yes |
| JevAct | 28.8 | $0.0112 (est.) | 0.8 | Yes |
| Fastino GLiNER-2.5-Decide | 34.6 | $0.0640 | 0.44 | Yes |
| Qwen3.8 27B (Chutes) | 98.2 | $2.18 (est.) | 7.09 | No |
Shaded: more capable and cheaper than the median. Dashed line: the Jev-class cost limit, 2× Jev's.
Charts 01 and 02: Capability is the mean of Intelligence (chance-corrected accuracy, half public and half sealed) and Calibration. Jev-class here means at most $0.065 per 1,000 decisions and 1.60 s median latency, 2× and 2.6× Jev's; 12 of 23 APIs qualify. Cost is each API's list price, estimated by the board where it has none. Source: Benchmark Heaven · JevBench Capability Score (API offerings).
We ran Wity and eight fast, low-cost models through the same 200 real-world cases, one call after another. Wity answers in a tenth of the time or less, for a fraction of the cost.
Typical call (p50)
Next fastest: 943 ms
Per 1,000 runs
Next cheapest: $17.95
Faster in model time, on average
Across all eight models
Cheaper per run, on average
Across all eight models
Median time per call against cost per 1,000 runs · both log scale
Typical call (p50, log scale)
| Model | Maker | Typical call (p50) | Cost per 1,000 runs (USD) |
|---|---|---|---|
| Wity | Wity | 109 ms | $3.29 |
| Gemini 3.5 Flash-Lite | 1,073 ms | $62.80 | |
| Mistral Small 2603 | Mistral | 1,792 ms | $57.32 |
| Haiku 4.5 | Anthropic | 1,639 ms | $172.50 |
| GLM-5.3 Flash | Z AI | 943 ms | $21.69 |
| Luna at low | OpenAI | 2,435 ms | $17.95 |
| Gemini 3.8 Flash | 2,342 ms | $175.56 | |
| DeepSeek V4.1 Flash | DeepSeek | 1,197 ms | $91.76 |
| Qwen 3.8 Flash | Alibaba | 4,810 ms | $53.79 |
Shaded: cheaper and faster than the median model. Lower and further left is better.
All 200 cases · × is against Wity
Over 1,000 runs: Wity 9.7 hours, the others 3.9 to 20.9 days.
Billed cost in USD · × is against Wity
One run: Wity $0.0033, the others $0.018 to $0.176.
p50, p95, p99 and the slowest call · log scale
| Model | p50 | p95 | p99 | Slowest |
|---|---|---|---|---|
| Wity | 109 | 261 | 381 | 473 |
| Gemini 3.5 Flash-Lite | 1,073 | 1,696 | 2,271 | 2,605 |
| Mistral Small 2603 | 1,792 | 3,329 | 4,746 | 12,491 |
| Luna at low | 2,435 | 3,659 | 4,651 | 10,053 |
| Haiku 4.5 | 1,639 | 4,000 | 5,313 | 8,074 |
| DeepSeek V4.1 Flash | 1,197 | 6,287 | 36,312 | 110,797 |
| Gemini 3.8 Flash | 2,342 | 6,474 | 9,707 | 10,889 |
| GLM-5.3 Flash | 943 | 8,075 | 18,920 | 23,997 |
| Qwen 3.8 Flash | 4,810 | 13,799 | 29,360 | 71,628 |
Sorted by p95. Hover or tap a model for all four.
95th-percentile call time by primitive · log scale
| Model | p95 for decisions | p95 for generate |
|---|---|---|
| Wity | 141 | 350 |
| Gemini 3.5 Flash-Lite | 1,610 | 1,978 |
| Haiku 4.5 | 2,412 | 5,178 |
| Mistral Small 2603 | 3,204 | 3,566 |
| Luna at low | 3,715 | 3,393 |
| DeepSeek V4.1 Flash | 5,076 | 9,787 |
| Gemini 3.8 Flash | 6,477 | 6,365 |
| GLM-5.3 Flash | 6,553 | 13,053 |
| Qwen 3.8 Flash | 12,447 | 15,420 |
Decisions pick, score and extract; generate writes text.
Charts 03 to 07: One run is all 200 cases, called one after another. Model time is Wity's server time and OpenRouter's generation time for the others; cost is the billed cost.
Benchmark Heaven runs Image JevBench independently: 50 systems, 684 image decisions, 456 of them sealed. These are its published numbers.
Jev-class systems · mean of Intelligence and Calibration
| System | Capability Score | Intelligence | Calibration |
|---|---|---|---|
| Wity-1 | 85.7 | 83.68 | 87.71 |
| JPT-9B | 83.6 | 75.74 | 91.54 |
| Imajev-4B | 82.1 | 73.77 | 90.52 |
| shisa-de-1 | 82.1 | 72.44 | 91.82 |
| NeoHorse Jev 4B | 82.0 | 72.89 | 91.20 |
| imajev 9B | 82.0 | 74.75 | 89.27 |
| Surogate Rune 26B-A4B v3 | 81.3 | 74.91 | 87.77 |
| JevAny-27B RLCR | 80.1 | 70.23 | 89.99 |
| Jevify Gemma 4 26B-A4B | 79.8 | 71.64 | 87.97 |
| JevAny-27B SFT | 79.8 | 69.57 | 90.02 |
Source: Benchmark Heaven · Image JevBench v0.1.5. Top 10 of the 38 Jev-class systems. Higher is better.
Official composite · top 10 of 50 systems
| System | Rank | Score | Intelligence | Calibration | Speed | Cost |
|---|---|---|---|---|---|---|
| Wity-1 | 1 | 80.20 | 83.68 | 87.71 | 76.95 | 73.92 |
| Imajev-4B | 2 | 76.39 | 73.77 | 90.52 | 87.59 | 61.18 |
| Jev-Omni | 3 | 73.10 | 63.93 | 89.90 | 89.68 | 59.52 |
| NeoHorse Jev 4B | 4 | 71.94 | 72.89 | 91.20 | 86.76 | 51.56 |
| Visual-Jev 4B Answer-SFT | 5 | 69.81 | 65.43 | 84.13 | 87.52 | 53.48 |
| JPT-4B | 6 | 69.55 | 66.92 | 87.31 | 86.52 | 51.13 |
| imajev 2B | 7 | 68.72 | 57.73 | 90.46 | 87.85 | 54.19 |
| Glance | 8 | 66.86 | 59.37 | 72.97 | 88.73 | 55.54 |
| AutoJev-27B | 9 | 66.85 | 69.33 | 82.43 | 86.79 | 49.37 |
| Mapika decider-2b-vision | 10 | 66.77 | 52.84 | 81.46 | 88.17 | 57.59 |
Source: Benchmark Heaven · Image JevBench v0.1.5. Equal-weight harmonic mean of Intelligence, Calibration, Speed and Cost. Higher is better.
Capability Score against USD per 1,000 decisions
Capability Score
| System | Capability Score | USD per 1,000 decisions | Jev-class |
|---|---|---|---|
| Wity-1 | 85.7 | $0.0074 | Yes |
| Imajev-4B | 82.1 | $0.0197 | Yes |
| Jev-Omni | 76.9 | $0.0224 | Yes |
| NeoHorse Jev 4B | 82.0 | $0.0412 | Yes |
| Visual-Jev 4B Answer-SFT | 74.8 | $0.0355 | Yes |
| JPT-4B | 77.1 | $0.0426 | Yes |
| imajev 2B | 74.1 | $0.0336 | Yes |
| Glance | 66.2 | $0.0303 | Yes |
| AutoJev-27B | 75.9 | $0.0487 | Yes |
| Mapika decider-2b-vision | 67.2 | $0.0259 | Yes |
| jev-spatial | 62.5 | $0.0222 | Yes |
| JPT-9B | 83.6 | $0.0531 | Yes |
| Jevify Gemma 4 26B-A4B | 79.8 | $0.0526 | Yes |
| Surogate Rune 26B-A4B v3 | 81.3 | $0.0549 | Yes |
| JevAny-27B SFT | 79.8 | $0.0539 | Yes |
| JevAny-27B RLCR | 80.1 | $0.0545 | Yes |
| shisa-de-1 | 82.1 | $0.0558 | Yes |
| imajev 9B | 82.0 | $0.0628 | Yes |
| Gemma 4 31B (Autoloops) | 80.8 | $0.0816 | No |
| GPT-6 Luna (low) | 84.7 | $0.22 | No |
| GPT-5.6 Luna | 93.8 | $0.35 | No |
| Gemini 3.1 Flash Lite | 87.9 | $0.39 | No |
| Gemini 3.8 Flash | 80.7 | $2.06 | No |
Shaded: the most attractive quadrant, more capable and cheaper than the median. Dashed line: the Jev-class cost limit.
Capability Score against the board's Speed axis
Capability Score
| System | Capability Score | Speed | p50 (s) | p95 (s) |
|---|---|---|---|---|
| Wity-1 | 85.7 | 76.95 | 0.71 | 2.844 |
| Imajev-4B | 82.1 | 87.59 | 0.099 | 0.174 |
| Jev-Omni | 76.9 | 89.68 | 0.076 | 0.103 |
| NeoHorse Jev 4B | 82.0 | 86.76 | 0.14 | 0.17 |
| Visual-Jev 4B Answer-SFT | 74.8 | 87.52 | 0.101 | 0.176 |
| JPT-4B | 77.1 | 86.52 | 0.123 | 0.206 |
| imajev 2B | 74.1 | 87.85 | 0.096 | 0.164 |
| Glance | 66.2 | 88.73 | 0.089 | 0.129 |
| AutoJev-27B | 75.9 | 86.79 | 0.141 | 0.167 |
| Mapika decider-2b-vision | 67.2 | 88.17 | 0.091 | 0.154 |
| jev-spatial | 62.5 | 90.52 | 0.058 | 0.092 |
| JPT-9B | 83.6 | 85.18 | 0.155 | 0.255 |
| Jevify Gemma 4 26B-A4B | 79.8 | 86.24 | 0.156 | 0.182 |
| Surogate Rune 26B-A4B v3 | 81.3 | 85.93 | 0.163 | 0.193 |
| JevAny-27B SFT | 79.8 | 86.11 | 0.161 | 0.185 |
| JevAny-27B RLCR | 80.1 | 86.06 | 0.162 | 0.186 |
| shisa-de-1 | 82.1 | 85.85 | 0.165 | 0.195 |
| imajev 9B | 82.0 | 84.13 | 0.188 | 0.292 |
| Gemma 4 31B (Autoloops) | 80.8 | 73.89 | 1.425 | 2.868 |
| GPT-6 Luna (low) | 84.7 | 65.70 | 2.905 | 9.256 |
| GPT-5.6 Luna | 93.8 | 62.58 | 2.878 | 19.176 |
| Gemini 3.1 Flash Lite | 87.9 | 64.49 | 1.799 | 19.775 |
| Gemini 3.8 Flash | 80.7 | 58.78 | 4.832 | 27.423 |
Speed is the board's 0 to 100 axis from p50 and p95 latency. Shaded: above the median on both.
USD, as billed · Jev-class top 10 by Capability
| System | USD per 1,000 decisions | Multiple of Wity-1 |
|---|---|---|
| Wity-1 | $0.0074 | 1.0× |
| Imajev-4B | $0.0197 | 2.7× |
| NeoHorse Jev 4B | $0.0412 | 5.6× |
| Jevify Gemma 4 26B-A4B | $0.0526 | 7.1× |
| JPT-9B | $0.0531 | 7.2× |
| JevAny-27B SFT | $0.0539 | 7.3× |
| JevAny-27B RLCR | $0.0545 | 7.4× |
| Surogate Rune 26B-A4B v3 | $0.0549 | 7.4× |
| shisa-de-1 | $0.0558 | 7.5× |
| imajev 9B | $0.0628 | 8.5× |
Lower is better. Right: each system's cost as a multiple of Wity-1's.
Charts 08 to 12: Capability is the mean of Intelligence (chance-corrected accuracy, 35% public and 65% sealed) and Calibration. Jev-class means at most $0.0646 per 1,000 decisions and 1.23 s median latency; 38 of 50 systems qualify. Cost is what each system bills, Wity-1 at its list price. Benchmark Heaven · Image JevBench v0.1.5.
Five differences
A Wity state isn't limited to text. Put photos, screenshots and scanned pages in the same request as your text, and ask typed questions across all of it at once.
Photos, screenshots and scans, read together.
Text only. Describe the photo yourself first.
Primitives
Every question you ask Wity takes one of four shapes. You pick the shape, Wity fills it, and your code gets back a value it can branch on. Decisions come with a confidence; generated text comes back in the shape you defined.
A yes-or-no call.
Noul(question)“Was the insured driver at fault?”
Where on a scale it sits.
Score(question, levels)“How bad is the damage?”
Pick one of many.
Choice(question, options)“Next action on this page?”
The words an action needs.
generate(instruction, shape)“Origin city, as printed on the ticket”
shape [A-Za-z ]{1,40}✓ fits
Illustrative examples. Values are not benchmark results.
NewSplit
Threads, contracts, chat exports, logs. Wity cuts them into whole items in under a tenth of a second, without changing a character, then answers your question about every one. Show it one example of how you cut and it learns your format. Same model, same key, same bill.
From: dana.whitlock@kestrelfoods.com Subject: Batch 2207 seal test Team, the seal test on batch 2207 failed at 3 of 20 sample points. Can we hold it?
…From: marcus.reyes@kestrelfoods.com Subject: RE: Batch 2207 seal test We can't hold it, the order ships Monday. Ship it and we'll retest next week.
…From: events@kestrelfoods.com Subject: Friday social Reminder: quiz night in the canteen at 5:30. Teams of four!
…From: it-support@kestrelfoods.com Subject: Password expiry Your network password expires in 3 days.
…From: dana.whitlock@kestrelfoods.com Subject: 2207 Did anyone ever retest the retained 2207 samples? I want it on record that I asked to hold the batch.
…0.08 s
median per document
server time
0.99
item accuracy (F1)
70 real documents
0
characters changed
items are slices of your text
1
example to learn your format
learns in seconds
Cuts where the meaning changes, in
Measured 19 October 2026 on the live splitter: 70 real documents and the segbench test set; median time on the server, your round trip adds the network. The example thread and its answers are illustrative.
“I was charged twice for order #4471.”
Which team owns this?
one glance · no thinking
margin 0.91
reasoning = "auto"
confident (margin ≥ 0.50)✓
stable when options reordered✓
→ answer directly
idle · not needed for this one
{
"team": {
"choice": "billing"
"confidence": 0.94
"thought": false
}
}
generatereply, one line
“Refund for the duplicate charge is on its way.”
requests0
answered directly0
thought first0
thinking rate–
runs oncloud · on-prem
Built For Automation
Wity returns typed decisions with a confidence on every answer, so your code can reason about uncertainty. Set where it acts on its own and where it hands off for review, and let it think on the calls that need it. Ask many questions of the same state in one request and stay in full control of how the intelligence is used.
Deployment
Some decisions can't leave the building. Wity runs the same way in our cloud and on your own hardware.
Roadmap
What you can use today, and what's on its way. The order is set by what people are building.
choice, noul and score questions, many per request, with probabilities.
reasoning = "auto" | "off" | "always", with early stopping.
Worked-out odds for how-likely questions.
Short text, or JSON in a shape you define, from the same state.
Photos, screenshots and scans in decisions and generate.
Self-serve keys, usage, billing and a playground to try questions.
Python and TypeScript clients with typed question builders, and a wity CLI that gives agents Wity over MCP.
Named fields out of any document, each value as written with its position and a confidence; typed dates, durations and numbers.
Cut a thread, contract or log into whole items in under a tenth of a second, then decide on each; learns your format from an example.
Save a question once and teach it your definition with labelled examples; split hard questions into parts.
Keep a running state across a whole task, send only what changed, and correct decisions to teach skills.
PDFs and multi-page scans, read as one input.
Voice notes, calls and recordings in the state, next to text and images.
Worked, end-to-end recipes for common workflows you can copy and adapt.
FAQ
System 1 thinking is fast and intuitive; System 2 is slow and deliberate. A System 1.5 model moves between the two: it answers most questions in a single fast pass and thinks only when a question needs it, and either way it returns a typed decision. Wity is the first System 1.5 model, built for decisions inside software.
Five ways. It's multimodal, so it reads images, screenshots and scans as well as text. It reads long inputs, with a 128K-token context window, so a whole contract or thread fits in one request. It adds a generate primitive for the short text an action needs. It thinks automatically when an answer is uncertain. And it can run on your own premises.
Text, images, screenshots and scanned pages, mixed however you like in one request, within a 128K-token context window. Every question is answered against all of it.
Up to 128K tokens: a full contract, a long email thread or a stack of scanned pages. Many decision models take only a short passage, which means chunking the input and hoping the part that matters survives. With Wity you send the whole thing, and every question is answered against all of it.
generate writes short text for an action: a value to fill in, a city to type, a one-line reply. It runs on the same state right after a decision, and its output follows a shape you define, so you can validate it like any other input. Decisions stay typed; generate covers the few places where software genuinely needs words.
With reasoning set to "auto", Wity answers directly when it is clear and thinks first when an answer is uncertain or unstable. You can also turn thinking off for the lowest latency, or always on. The output type is the same in every mode.
Yes. We deploy Wity on your premises, inside your network, with the same API and SDKs as Wity Cloud. Your data never leaves your environment, and we handle installation, tuning and updates with your team.
Structured outputs constrain the format of an LLM's text, but the model is still writing prose underneath with no sense of how sure it is. Wity's answer is a typed decision by construction, with a confidence attached.
We ran Wity and eight fast, low-cost models, among them Gemini 3.5 Flash-Lite, Claude Haiku 4.5, GPT-6 Luna at low reasoning and DeepSeek V4.1 Flash, through the same 200 real-world cases. Wity's typical call took 109 ms, against 943 ms for the next fastest, and 1,000 runs cost $3.29, against $17.95 for the next cheapest. Averaged over the eight, Wity was 22.8× faster in model time and 24.8× cheaper.
Image JevBench, run independently by Benchmark Heaven, put 50 systems through 684 image decisions, 456 of them sealed. Wity-1 placed first on the official composite at 80.20, ahead of Imajev-4B at 76.39, with 89.9% accuracy on sealed items and 87.7% on public ones. It also leads the 38 Jev-class systems on Capability Score, at 85.7.
Yes. No model is perfect. Use the confidence on each decision to decide when to act and when to escalate, and validate generated text before it touches anything important, exactly as you would with any other input.
Create an account to get an API key, read the docs, or join our Discord. For on-prem deployments and enterprise questions, email wity@alphanimble.com.
Get Started
Sign up and get $5 of free credit for 2 days, no card needed. After that you pay only for the input you send, at $0.042 per million tokens.
Running on your own hardware or your own model? Wity for Enterprise