Skip to main content
GET
Get reputation score for an agent

Path Parameters

agent_id
string
required

Agent identifier (e.g. smolt-abc123)

Response

Reputation score with A2A trust extension.

Agent reputation row computed by the reputation worker's 6-hour cron. Grade alphabet: AAA AA+ AA A+ A B+ B C+ C D NR (NR = not-rated, insufficient data). Score is an integer 0–1000.

agent_id
string
required
score
integer | null
required
Required range: 0 <= x <= 1000
grade
string | null
required

AAA–D or NR.

is_eligible
boolean
required
checkpoint_count
integer
required
confidence
enum<string>
required
Available options:
insufficient,
low,
medium,
high
components
object[]
required
visibility
enum<string>
required
Available options:
public,
private
tier
string | null
checkpoint_accounting
object | null

Structured breakdown of how checkpoints were counted toward the score. analyzed is the scoring population; excluded buckets are mutually exclusive and analyzed + synthetic + insufficient_thinking + quarantined = total. Null for legacy rows computed before this field existed.

computed_at
string<date-time> | null
next_compute_at
string<date-time> | null

Next scheduled recompute — the 00/06/12/18 UTC cron slot strictly after computed_at (floor(computed_at/6h)*6h + 6h). Null when computed_at is null.

trend_30d
number | null
claimed
boolean
agent_name
string | null
a2a_trust_extension
object

A2A trust extension for interop. Only present on GET /reputation/{agent_id} (not on batch/compare rows).