Wity-1The world’s first System 1.5 model

Decisions at the
speed of light.

Why System 1.5

Between Instinct And Deliberation

01

System 2

Typical LLMs

Reasoning models think through every question, even the easy ones, and answer in paragraphs you still have to parse.

01 / 03

Why System 1.5

Between Instinct And Deliberation

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

First on JevBench Capability.

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.

WityTypeSafeOpenAIGoogleDeepSeekOther APIs
01

Capability Score

Jev-class APIs · mean of Intelligence and Calibration

JevBench v1.6.1 Capability Score (API offerings): the top 10 of 12 Jev-class APIs
SystemCapability ScoreIntelligenceOfficial rank
Wity-179.170.34 of 23
Sage 1.3.078.665.61 of 23
Jev 1.13.077.163.63 of 23
d174.462.12 of 23
OpenAI Decisions73.556.95 of 23
Instinct70.547.86 of 23
Vansa-3.463.740.97 of 23
Instinct Dual 4B57.228.314 of 23
system-one-open51.927.916 of 23
decision-machine-146.113.120 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.

02

Capability vs. Cost

Capability Score against USD per 1,000 decisions · all 23 ranked APIs

Capability Score

JevBench v1.6.1 (API offerings): Capability Score and USD per 1,000 decisions
SystemCapability ScoreUSD per 1,000 decisionsMedian latency (s)Jev-class
Sage 1.3.078.6$0.0247 (est.)0.15Yes
d174.4$0.01730.27Yes
Jev 1.13.077.1$0.03230.24Yes
Wity-179.1$0.02361.57Yes
OpenAI Decisions73.5$0.05170.3Yes
Instinct70.5$0.01540.29Yes
Vansa-3.463.7$0.01860.15Yes
GPT-6 Luna (low)97.8$0.111.85No
Gemma 4 31B (Autoloops)72.7$0.09650.58No
GPT-6 Luna (medium)98.4$0.111.82No
Fastino GLiDE77.0$0.140.74No
SimpleJev Qwen3.6-35B-A3B68.3$0.15 (est.)1.25No
GPT-5.6 Luna94.5$0.211.59No
Instinct Dual 4B57.2$0.00680.23Yes
Gemini 3.1 Flash-Lite59.8$0.230.96No
system-one-open51.9$0.0114 (est.)1.02Yes
openjev-sglang58.7$0.14 (est.)1.26No
DeepSeek V4.1 Flash97.4$0.482.04No
SimpleJev Qwen3.8-27B71.6$0.69 (est.)1.21No
decision-machine-146.1$0.02450.17Yes
JevAct28.8$0.0112 (est.)0.8Yes
Fastino GLiNER-2.5-Decide34.6$0.06400.44Yes
Qwen3.8 27B (Chutes)98.2$2.18 (est.)7.09No

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).

Measured Against Eight Models.

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.

109ms

Typical call (p50)

Next fastest: 943 ms

$3.29

Per 1,000 runs

Next cheapest: $17.95

22.8×

Faster in model time, on average

Across all eight models

24.8×

Cheaper per run, on average

Across all eight models

WityGoogleMistralAnthropicZ AIOpenAIDeepSeekAlibaba
03

Typical Call vs. Cost

Median time per call against cost per 1,000 runs · both log scale

Typical call (p50, log scale)

Wity and eight models: typical call (p50) and cost per 1,000 runs of 200 cases
ModelMakerTypical call (p50)Cost per 1,000 runs (USD)
WityWity109 ms$3.29
Gemini 3.5 Flash-LiteGoogle1,073 ms$62.80
Mistral Small 2603Mistral1,792 ms$57.32
Haiku 4.5Anthropic1,639 ms$172.50
GLM-5.3 FlashZ AI943 ms$21.69
Luna at lowOpenAI2,435 ms$17.95
Gemini 3.8 FlashGoogle2,342 ms$175.56
DeepSeek V4.1 FlashDeepSeek1,197 ms$91.76
Qwen 3.8 FlashAlibaba4,810 ms$53.79

Shaded: cheaper and faster than the median model. Lower and further left is better.

04

Model Time per Run

All 200 cases · × is against Wity

Wity34.8 s1×
Gemini 3.5 Flash-Lite334 s9.6×
Mistral Small 2603570 s16×
Haiku 4.5580 s17×
GLM-5.3 Flash676 s19×
Luna at low716 s21×
Gemini 3.8 Flash819 s24×
DeepSeek V4.1 Flash845 s24×
Qwen 3.8 Flash1,810 s52×

Over 1,000 runs: Wity 9.7 hours, the others 3.9 to 20.9 days.

05

Cost per 1,000 Runs

Billed cost in USD · × is against Wity

Wity$3.291×
Luna at low$17.955.4×
GLM-5.3 Flash$21.696.6×
Qwen 3.8 Flash$53.7916×
Mistral Small 2603$57.3217×
Gemini 3.5 Flash-Lite$62.8019×
DeepSeek V4.1 Flash$91.7628×
Haiku 4.5$172.5052×
Gemini 3.8 Flash$175.5653×

One run: Wity $0.0033, the others $0.018 to $0.176.

06

Time per Call

p50, p95, p99 and the slowest call · log scale

p50p50 to p95p99Slowest
Wity and eight models: time per call in milliseconds
Modelp50p95p99Slowest
Wity109261381473
Gemini 3.5 Flash-Lite1,0731,6962,2712,605
Mistral Small 26031,7923,3294,74612,491
Luna at low2,4353,6594,65110,053
Haiku 4.51,6394,0005,3138,074
DeepSeek V4.1 Flash1,1976,28736,312110,797
Gemini 3.8 Flash2,3426,4749,70710,889
GLM-5.3 Flash9438,07518,92023,997
Qwen 3.8 Flash4,81013,79929,36071,628

Sorted by p95. Hover or tap a model for all four.

07

p95: Decisions vs. Generate

95th-percentile call time by primitive · log scale

DecisionsGenerate
Wity and eight models: p95 call time in milliseconds, decisions and generate
Modelp95 for decisionsp95 for generate
Wity141350
Gemini 3.5 Flash-Lite1,6101,978
Haiku 4.52,4125,178
Mistral Small 26033,2043,566
Luna at low3,7153,393
DeepSeek V4.1 Flash5,0769,787
Gemini 3.8 Flash6,4776,365
GLM-5.3 Flash6,55313,053
Qwen 3.8 Flash12,44715,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.

Image JevBench.

Benchmark Heaven runs Image JevBench independently: 50 systems, 684 image decisions, 456 of them sealed. These are its published numbers.

WityGoogleOpenAICommunity
08

Capability Score

Jev-class systems · mean of Intelligence and Calibration

Image JevBench v0.1.5 Capability Score: the top 10 of 38 Jev-class systems
SystemCapability ScoreIntelligenceCalibration
Wity-185.783.6887.71
JPT-9B83.675.7491.54
Imajev-4B82.173.7790.52
shisa-de-182.172.4491.82
NeoHorse Jev 4B82.072.8991.20
imajev 9B82.074.7589.27
Surogate Rune 26B-A4B v381.374.9187.77
JevAny-27B RLCR80.170.2389.99
Jevify Gemma 4 26B-A4B79.871.6487.97
JevAny-27B SFT79.869.5790.02

Source: Benchmark Heaven · Image JevBench v0.1.5. Top 10 of the 38 Jev-class systems. Higher is better.

09

Image JevBench Score

Official composite · top 10 of 50 systems

Image JevBench v0.1.5 official composite: the top 10 of 50 systems
SystemRankScoreIntelligenceCalibrationSpeedCost
Wity-1180.2083.6887.7176.9573.92
Imajev-4B276.3973.7790.5287.5961.18
Jev-Omni373.1063.9389.9089.6859.52
NeoHorse Jev 4B471.9472.8991.2086.7651.56
Visual-Jev 4B Answer-SFT569.8165.4384.1387.5253.48
JPT-4B669.5566.9287.3186.5251.13
imajev 2B768.7257.7390.4687.8554.19
Glance866.8659.3772.9788.7355.54
AutoJev-27B966.8569.3382.4386.7949.37
Mapika decider-2b-vision1066.7752.8481.4688.1757.59

Source: Benchmark Heaven · Image JevBench v0.1.5. Equal-weight harmonic mean of Intelligence, Calibration, Speed and Cost. Higher is better.

10

Capability vs. Cost

Capability Score against USD per 1,000 decisions

Capability Score

Image JevBench v0.1.5: Capability Score and USD per 1,000 decisions
SystemCapability ScoreUSD per 1,000 decisionsJev-class
Wity-185.7$0.0074Yes
Imajev-4B82.1$0.0197Yes
Jev-Omni76.9$0.0224Yes
NeoHorse Jev 4B82.0$0.0412Yes
Visual-Jev 4B Answer-SFT74.8$0.0355Yes
JPT-4B77.1$0.0426Yes
imajev 2B74.1$0.0336Yes
Glance66.2$0.0303Yes
AutoJev-27B75.9$0.0487Yes
Mapika decider-2b-vision67.2$0.0259Yes
jev-spatial62.5$0.0222Yes
JPT-9B83.6$0.0531Yes
Jevify Gemma 4 26B-A4B79.8$0.0526Yes
Surogate Rune 26B-A4B v381.3$0.0549Yes
JevAny-27B SFT79.8$0.0539Yes
JevAny-27B RLCR80.1$0.0545Yes
shisa-de-182.1$0.0558Yes
imajev 9B82.0$0.0628Yes
Gemma 4 31B (Autoloops)80.8$0.0816No
GPT-6 Luna (low)84.7$0.22No
GPT-5.6 Luna93.8$0.35No
Gemini 3.1 Flash Lite87.9$0.39No
Gemini 3.8 Flash80.7$2.06No

Shaded: the most attractive quadrant, more capable and cheaper than the median. Dashed line: the Jev-class cost limit.

11

Capability vs. Speed

Capability Score against the board's Speed axis

Capability Score

Image JevBench v0.1.5: Capability Score and the Speed axis, with p50 and p95 latency
SystemCapability ScoreSpeedp50 (s)p95 (s)
Wity-185.776.950.712.844
Imajev-4B82.187.590.0990.174
Jev-Omni76.989.680.0760.103
NeoHorse Jev 4B82.086.760.140.17
Visual-Jev 4B Answer-SFT74.887.520.1010.176
JPT-4B77.186.520.1230.206
imajev 2B74.187.850.0960.164
Glance66.288.730.0890.129
AutoJev-27B75.986.790.1410.167
Mapika decider-2b-vision67.288.170.0910.154
jev-spatial62.590.520.0580.092
JPT-9B83.685.180.1550.255
Jevify Gemma 4 26B-A4B79.886.240.1560.182
Surogate Rune 26B-A4B v381.385.930.1630.193
JevAny-27B SFT79.886.110.1610.185
JevAny-27B RLCR80.186.060.1620.186
shisa-de-182.185.850.1650.195
imajev 9B82.084.130.1880.292
Gemma 4 31B (Autoloops)80.873.891.4252.868
GPT-6 Luna (low)84.765.702.9059.256
GPT-5.6 Luna93.862.582.87819.176
Gemini 3.1 Flash Lite87.964.491.79919.775
Gemini 3.8 Flash80.758.784.83227.423

Speed is the board's 0 to 100 axis from p50 and p95 latency. Shaded: above the median on both.

12

Cost per 1,000 Decisions

USD, as billed · Jev-class top 10 by Capability

Image JevBench v0.1.5: USD per 1,000 decisions, the Jev-class top 10 by Capability
SystemUSD per 1,000 decisionsMultiple of Wity-1
Wity-1$0.00741.0×
Imajev-4B$0.01972.7×
NeoHorse Jev 4B$0.04125.6×
Jevify Gemma 4 26B-A4B$0.05267.1×
JPT-9B$0.05317.2×
JevAny-27B SFT$0.05397.3×
JevAny-27B RLCR$0.05457.4×
Surogate Rune 26B-A4B v3$0.05497.4×
shisa-de-1$0.05587.5×
imajev 9B$0.06288.5×
Wity-1$0.00741×
Imajev-4B$0.01972.7×
NeoHorse Jev 4B$0.04125.6×
Jevify Gemma 4 26B-A4B$0.05267.1×
JPT-9B$0.05317.2×
JevAny-27B SFT$0.05397.3×
JevAny-27B RLCR$0.05457.4×
Surogate Rune 26B-A4B v3$0.05497.4×
shisa-de-1$0.05587.5×
imajev 9B$0.06288.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

What System 1.5 Adds.

01/ 05

It sees and reads. 

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 and screenshots
  • →Scanned pages and receipts
  • →Mixed with text in one request
01 · Multimodaldrag to compare
Wity

Photos, screenshots and scans, read together.

Usual

Text only. Describe the photo yourself first.

◂▸

Primitives

Four Primitives.Every Answer Typed.

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.

Noul

01

A yes-or-no call.

Noul(question)

“Was the insured driver at fault?”

yes
no
returns yes | no0.91

Score

02

Where on a scale it sits.

Score(question, levels)

“How bad is the damage?”

cosmeticrepairabletotal loss
returns one level, in order0.84

Choice

03

Pick one of many.

Choice(question, options)

“Next action on this page?”

click
type
scroll
done
returns one option from the set0.89

generate

04

The words an action needs.

generate(instruction, shape)

“Origin city, as printed on the ticket”

shape [A-Za-z ]{1,40}✓ fits

returns short text that fits the shape

Illustrative examples. Values are not benchmark results.

NewSplit

Cut Anything.Decide On Every Piece.

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.

Split.Live
split(export.txt, "one item per email")0 items
noul("Is this email about the failed seal test?") on every item
  1. ··

    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?

    …
  2. ··

    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.

    …
  3. ··

    From: events@kestrelfoods.com Subject: Friday social Reminder: quiz night in the canteen at 5:30. Teams of four!

    …
  4. ··

    From: it-support@kestrelfoods.com Subject: Password expiry Your network password expires in 3 days.

    …
  5. ··

    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

Email threadsContractsChat & IRCGitHub & forum threadsServer logsChangelogsJSON, XML & config

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.

WITY.RT
01 · state.in

“I was charged twice for order #4471.”

image · receipt.png
02 · question
teamchoice

Which team owns this?

03 · system1.pass

one glance · no thinking

billing
0.94
returns
0.03
shipping
0.02
tech
0.01

margin 0.91

04 · router

reasoning = "auto"

confident (margin ≥ 0.50)✓

stable when options reordered✓

→ answer directly

05 · thinking

idle · not needed for this one

06 · decision.out

{

"team": {

"choice": "billing"

"confidence": 0.94

"thought": false

}

}

07 · generate

generatereply, one line

“Refund for the duplicate charge is on its way.”

session.log
  1. waiting for the first request…
session.cache
step 0 · +0 new…
text image
runtime.stats

requests0

answered directly0

thought first0

thinking rate–

runs oncloud · on-prem

decision.field
direct thinking…
Workflow.Life

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

Your Data Stays Where It Lives.

Some decisions can't leave the building. Wity runs the same way in our cloud and on your own hardware.

Wity Cloud · hosted

Wity Cloud

  • ✓An API key and you're live
  • ✓All primitives, images and auto-thinking
  • ✓Scales with your traffic
Sign up
your network
Wity On-Prem · self-hosted

Wity On-Prem

  • ✓Runs entirely on your hardware
  • ✓Nothing leaves your network
  • ✓Same API and SDKs as the cloud
  • ✓We install, tune and update it with you
  • ✓Built for health, finance, legal and public-sector data
Talk to us

Roadmap

Shipped, And What's Next.

What you can use today, and what's on its way. The order is set by what people are building.

  • 01

    Typed decisions over HTTP

    choice, noul and score questions, many per request, with probabilities.

  • 02

    Auto-thinking

    reasoning = "auto" | "off" | "always", with early stopping.

  • 03

    Forecast questions

    Worked-out odds for how-likely questions.

  • 04

    generate

    Short text, or JSON in a shape you define, from the same state.

  • 05

    Images

    Photos, screenshots and scans in decisions and generate.

  • 06

    Console

    Self-serve keys, usage, billing and a playground to try questions.

  • 07

    SDKs and CLI

    Python and TypeScript clients with typed question builders, and a wity CLI that gives agents Wity over MCP.

  • 08

    extract

    Named fields out of any document, each value as written with its position and a confidence; typed dates, durations and numbers.

  • 09

    split

    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.

  • 10

    Skills

    Save a question once and teach it your definition with labelled examples; split hard questions into parts.

  • 11

    Sessions

    Keep a running state across a whole task, send only what changed, and correct decisions to teach skills.

  • 12

    Documents

    PDFs and multi-page scans, read as one input.

  • 13

    Audio

    Voice notes, calls and recordings in the state, next to text and images.

  • 14

    Cookbooks

    Worked, end-to-end recipes for common workflows you can copy and adapt.

FAQ

We Give A 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

Your First Decision In Minutes.

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