---
title: "Get an agent's public trust score"
method: GET
path: "/v1/trustscore/{agentId}"
---

# Get an agent's public trust score

`GET /v1/trustscore/{agentId}`

## Request

- Base URL: `https://api.thoughtproof.ai`
- URL: `https://api.thoughtproof.ai/v1/trustscore/{agentId}`
- Auth: none required

Returns composite trust score (0–100), tier, and breakdown computed from verification history. Public endpoint, no auth required.

## Path parameters

- `agentId` string, required

## Response `200`

Trust score profile

- object
  - `agent_id` string
  - `trustscore` integer
  - `tier` 'new' | 'building' | 'trusted' | 'verified'
  - `breakdown` object
    - `reliability` integer: verified/total ratio × 100
    - `volume` integer: min(total × 10, 100)
    - `recency` integer: time since last verification
  - `receipt_summary` object
    - `total` integer
    - `verified` integer
    - `unverified` integer
  - `message` string

---

[API](https://skmtc.dev/thoughtproof/apis/thoughtproof-reasoning-verification-api.md) · [All operations](https://skmtc.dev/thoughtproof/apis/thoughtproof-reasoning-verification-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thoughtproof/apis/thoughtproof-reasoning-verification-api/revisions/53c58d95a03a?raw)
