Ask a bounded question. Get a typed verdict.
Verdict Decision takes state and a question and returns a yes/no probability, a choice between options, or a score. It doesn't generate text, so you have nothing to parse and can branch on the answer straight away.
curl https://api.verdictdecision.com/v1/decisions \
-H "Authorization: Bearer $VERDICT_DECISION_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
--data '{
"model": "decider-4b-v2",
"state": {
"issue": "The checkout page displays an incorrect total after applying a coupon."
},
"questions": {
"result": {
"type": "choice",
"instructions": "Choose the team best suited to investigate this issue.",
"criteria": {
"frontend": "UI rendering and browser behavior",
"billing": "Pricing, discounts, and payment calculations",
"infrastructure": "Deployment and service availability"
}
}
}
}'Which team should handle this issue?
{
"type": "choice",
"decision": "billing",
"confidence": 0.68,
"certainty": 0.44,
"abstained": false,
"probabilities": {
"frontend": 0.24,
"billing": 0.68,
"infrastructure": 0.08
}
}Example probabilities show the response shape. They are not measured performance.
Edit request JSON
Your key stays in this tab’s memory and is forwarded securely to the Decision gateway. Cold starts can take longer. Request access.
Stop parsing prose to make a choice.
{ "decision": true, "probability": 0.94 }Three answer types. One endpoint.
Every call goes to POST /v1/decisions. You set the type, and the response comes back in the matching schema every time.
{ decision: boolean
probability: number
abstained: boolean }{ decision: Option
probabilities: Record<Option, number>
abstained: boolean }{ decision: number
expected_score: number
probabilities: Record<Level, number> }Every place your code asks “which one?”
Replace a prompt-and-parse step with a bounded judgment. Measure latency, cost, and quality on your own workload.
Model routing
Which model and effort level fit this request?
Tool assessment
Does this action need human review?
Triage
How urgent is this ticket, 1–5?
Classification
Which team owns this bug?
Guardrails
Does this reply expose a secret?
Real coding decisions, measured locally.
In an empirical pilot on 90 functional code discrimination tasks, rotating options selected the passing implementation in 89 of 90 tasks, versus 85 for a single pass.
Run it next to your data, or call it from anywhere.
Local setup and hardware requirements are being finalized.
https://api.verdictdecision.com/v1/decisions