Zero-Shot Verifiers
Zero-shot verifiers allow you to use Synth’s advanced evaluation logic (including MapReduce and RLM architectures) immediately, without providing a training dataset. These are ideal for rapid prototyping of custom judges.Built-in Verifier IDs
When calling the/graphs/completions endpoint, you can use these reserved IDs to route to built-in verifier graphs:
| Graph ID | Best For | Max Tokens |
|---|---|---|
zero_shot_verifier | Automatic routing based on trace size | Varies |
zero_shot_verifier_rubric_single | Standard traces (1-2 messages) | 50,000 |
zero_shot_verifier_rubric_mapreduce | Long traces (10+ messages) | 500,000 |
zero_shot_verifier_rubric_rlm | Massive contexts / tool-heavy traces | 1,000,000+ |
Request Structure
Zero-shot verifiers accept asession_trace and an optional rubric.
Few-Shot In-Context Learning
You can improve zero-shot performance by providingcalibration_examples directly in the inference request: