Darwin-27B-ZTC-v5
Darwin-27B-ZTC-v5 is a decision model. It does not generate text. Given a state and a typed question, it returns a calibrated probability for every option in one forward pass: yes or no (noul), one of several options (choice), or a level on an ordered scale (score). Requests use the System One shape (state plus questions), so clients written for that format work unchanged.
It is the next version of Darwin-27B-ZTC-v2.
Results
S1MB (System One Mosaic Benchmark), english-v1
All 137 benchmarks complete, measured with the S1MB evaluator and its unchanged autojev adapter. The numbers follow the leaderboard's own code (viewer/src/lib/borda.ts) applied to the published results (150 models, 2026-10-11) with this model added. Submission pending maintainer review; see the leaderboard.
| Rank | Model | Borda score | Task Avg |
|---|---|---|---|
| 1 | Darwin-27B-ZTC-v5 | 91.33 | 70.61 |
| 2 | perplexity-ai/pplx-decider-v1.1-27b | 88.82 | 68.79 |
| 3 | torchcast-ai/torchcast-decision-27b | 88.72 | 67.10 |
| 4 | FINAL-Bench/Darwin-27B-ZTC-v2 | 87.18 | 66.46 |
Typed Decisions test (LocalLLaMA/typed-decisions, 2,000 decisions)
| Model | Accuracy |
|---|---|
| Darwin-27B-ZTC-v5 | 0.812 |
| Darwin-27B-ZTC-v2 | 0.743 |
Training and data
Full-weight fine-tuning of Darwin-27B-ZTC-v2 on public train splits of decision datasets (including the Typed Decisions train split) under licenses that allow commercial use. No test split of S1MB, Typed Decisions or any other benchmark was used for training, and every training row was screened against the S1MB english-v1 test cases.
Usage
Python 3.12, a CUDA GPU with about 60 GB of free memory (BF16 weights), and the code shipped in this repository (autojev/).
import sys
from pathlib import Path
from huggingface_hub import snapshot_download
path = Path(snapshot_download("FINAL-Bench/Darwin-27B-ZTC-v5"))
sys.path.insert(0, str(path))
from autojev.model import DecisionModel, answer
model = DecisionModel(checkpoint=path).eval()
question = {
"type": "noul",
"instructions": "Does this message need a reply today?",
"criteria": {"true": "Time-sensitive", "false": "Can wait"},
}
row = {"state": "Our payouts have failed for three days.", "question": question}
print(answer(question, model.predict([row])[0]))
ztc_server.py serves POST /v1/systemone with batching.
License
Apache-2.0. The decision code in autojev/ is MIT (upstream autojev by Denis Yarats) with changes for text-only backbones.
- Downloads last month
- 37