---
title: "Trust API"
description: "Trust evidence an agent has accumulated, and how to record more."
label: "Trust"
generated: "the API catalogue in apps/control-plane/src/routes/developer.ts"
---


Trust is evidence with an expiry, not a reputation number. Policy can require that specific evidence is present and unexpired, which is why expiry is a first-class field.

## Endpoints

| | Endpoint | Permission | Notes |
| --- | --- | --- | --- |
| `GET` | `/v1/trust/{agentId}` | `trust:read` | — |
| `POST` | `/v1/trust/evidence` | `trust:manage` | — |

## What each endpoint does

### `GET /v1/trust/{agentId}`

Trust evidence summary and explanation.

Requires `trust:read`.

### `POST /v1/trust/evidence`

Record trust evidence.

Requires `trust:manage`.
