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
-
Safetensors
Model size
26B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support