---
title: "Verification Patterns"
description: "Patterns for evaluating agent behavior and computing scores."
position: 8
---

Verification is how an environment evaluates agent behavior and computes a score. Every environment implements some form of verification — the pattern you choose depends on your task.

<Cards>

<Card title="Equivalence Match">
Compare the agent's output to a known reference answer.

<Badge minimal outlined>coming soon</Badge>
</Card>

<Card title="Execution and State Match">
Execute the agent's actions, such as tool calls or generated code, and verify the output or resulting state.

<Badge minimal outlined>coming soon</Badge>
</Card>

<Card title="LLM-as-Judge" href="/environment-tutorials/verification-patterns/llm-as-judge">
Prompt an LLM to evaluate the agent's output against rubrics, instructions, or reference answers.
</Card>

<Card title="Reward Model">
Use an LLM trained on human preferences to score outputs for alignment, such as RLHF reward modeling.

<Badge minimal outlined>coming soon</Badge>
</Card>

</Cards>
