EmpsychiaSeed round · November 2026

AI that knows how sure it is.

Krites: decision models that return a calibrated probability for every question you ask, in one call that writes no text.

Harnick Khera, founder · seed@empsychia.comempsychia.com
01 · The problemEmpsychia

Models now act. They can't say when not to.

Agents

Every step is a decision

Models approve refunds, route tickets and call tools. A wrong step costs money, and there are thousands of steps a day.

Text

A string has no threshold

A chat model answers in text. The confidence it states is not a probability you can set a policy on or audit.

Oversight

Review is becoming law

Article 14 of the EU AI Act requires human oversight of high-risk systems. Someone has to decide which cases a person sees.

Draft · November 20262
02 · The productEmpsychia

Krites Decisions. Questions in, probabilities out.

  • One call, no text. The model reads the case once and scores every question from that pass.
  • Typed answers. Choice, score or yes/no, each a full distribution. No JSON to repair.
  • Your questions, at run time. Options and rubrics are plain text, so a new task needs no retraining.
  • A cut-off you can price. Automate above it, send the rest to a person.
// a real response from Krites-2-4B, from the technical report
// ticket: card charged twice, customer wants a refund today
{"team":    {"choice": "billing", "confidence": 0.98},
 "urgency": {"score": 2.03, "confidence": 0.85},
 "refund":  {"noul": 0.98, "confidence": 0.96},
 "usage":   {"input_tokens": 362, "output_tokens": 0}}
// probabilities per option are returned too; trimmed here
Draft · November 20263
03 · ResultsKrites-2 technical report

Level with Jev. Zero-shot.

On the public Typed Decisions benchmark, Krites-2-27B scores 72.2% against 72.7% for TypeSafe's closed Jev 1.13.0, a gap well inside the margin of error.

Krites-2Other systems and the prior
meraGPT Decider 10.768
Jev 1.13.00.727
Krites-2-27B0.722
Krites-2-9B0.689
Krites-2-4B0.653
Krites-2-2B0.625
Prior (ignores input)0.470
Held-out test set: scenarios never seen in training
ModelAccessAccuracyBrier
Krites-2-2BOpen weights89.2%0.142
Krites-2-4BOpen weights91.7%0.111
Krites-2-9BAPI92.5%0.099
Krites-2-27BAPI93.9%0.085
0.014

Calibration error (ECE), held-out

6×

Faster: 32 questions in one pass vs one at a time

0words

Generated per answer

Typed Decisions leaderboard, revision 7189f46. Speed measured on the research build (Qwen2.5-1.5B, one RTX 3090).4
04 · VelocityEmpsychia

Six weeks from first commit.

One founder, self-funded. The corpus, the training recipe, the kernels and the serving stack were built in house.

24 Sep

First commit

A framework that turns any open language model into a typed decision model.

15 Oct

Krites-1

1.08M typed decisions and the first models, up to 27B.

24 Oct

Audit-driven rebuild

Questions that fit their scenario: 77.2% to 93.2%.

Nov

Krites-2

1.25M decisions, 131 domains, 17 languages, in 174 single-GPU hours.

Next

Launch

Decisions API beta, open 2B and 4B weights, the report on arXiv.

Draft · November 20265
05 · MarketEmpsychia

A category is forming. The incumbents are closed.

TypeSafe · Jev

The reference product

Closed decision API, $0.042 per million input tokens. Krites matches it on the public benchmark and speaks its wire format.

OpenAI · Decisions API

Validation from the top

A limited preview was announced on 29 Sep 2026. Decision APIs are becoming a standard building block for agents.

Open-weight hosts

Competing on price

Hosts sell open decision models from about $0.02 per million tokens. Price alone is not a moat; calibration and coverage are.

  • Our position: Jev-compatible, calibrated and open at the small end, with two products nobody else offers: Map (any taxonomy) and Opinions (how people will respond).
Public list prices as of October 2026.6
06 · Business modelEmpsychia

Open at the bottom. Paid at the top.

Free

Open 2B and 4B

Apache-2.0 weights and the framework. Developers run them locally and adopt the wire format. This is the funnel.

Usage

Hosted API

Prepaid, priced per input token; generated output is free because there is none. 9B and 27B are API-only.

Enterprise

Dedicated and private

Dedicated deployments, custom calibration on the customer's own labels, and data that stays in region.

Moving from Jev is a change of base URL. Switching cost is low by design; calibration and Map and Opinions keep customers.

Pricing is published with the API.7
07 · RoadmapEmpsychia

Decisions first. Then the same engine, further.

Now

Krites Decisions

Private beta of the hosted API for agent guardrails, ticket triage, moderation and routing.

Next

Krites Map

Walks a customer's own taxonomy with a probability at every level and stops where it is unsure.

Then

Krites Opinions

Estimates how a defined group would answer a question, scored against real survey data.

All three run on one serving stack: a shared base model, a small adapter and a read-out head per product.

Draft · November 20268
08 · TeamEmpsychia

Harnick Khera, founder.

Machine-learning researcher and first author at WASPAA 2025. Built Krites end to end: the corpus, the training recipe, the kernels and the serving stack.

Google Scholar

  • Speed. Four models and a technical report six weeks after the first commit.
  • Rigour. Results on a public benchmark, held-out splits by schema, and an audit that rebuilt the corpus.
  • Range. Research, data, training and serving, all in one person, before any funding.
Draft · November 20269
09 · The askEmpsychia

We are raising a seed round.

Go to market

Launch the APIs

Decisions first, with design partners, then Map and Opinions.

Models

Larger and better

Larger models and the compute to train and serve them.

Data

Human-response data

Real outcomes to calibrate against, the hardest asset to copy.

seed@empsychia.com
The technical report and our evaluations are available on request.10