# EvalSuite

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/http-api/schemas/evalsuite/
> Summary: OpenAPI request or response schema for EvalSuite, including required fields, defaults, constraints, and linked nested types.

[← All HTTP schemas](/http-api/schemas/)

An evaluation (eval) suite defined for an agent: carries which agent is
measured, with which checks.

**Shape:** `object`

| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
| `id` | no | `string (uuid)` | The suite identifier. | — |
| `tenantId` | yes | `string` | The tenant the suite belongs to. | — |
| `name` | yes | `string` | The suite name. Unique within the tenant. | — |
| `description` | no | `string` | A short description. | — |
| `agentName` | yes | `string` | The name of the agent this suite measures. | — |
| `checks` | no | [`JsonElement`](/http-api/schemas/jsonelement/) | The check definitions. Example: `[{"kind":"nonEmpty","minLength":10}]`. | — |
| `createdAt` | no | `string (date-time)` | The creation time (UTC). | — |
| `updatedAt` | no | `string (date-time)` | The last-updated time (UTC). | — |
