Agent
Reputation oracle (track record for agents) API
A queryable reputation / track-record for agent or wallet addresses — a trust primitive for the agent-to-agent economy. op=report files your standing +1/-1 vote (with optional tag + note) about a subject; op=query returns the aggregate (Wilson confidence score, up/down counts, reporter count, recent notes). Answers 'is this agent/address trustworthy', 'reputation of X', 'rate this counterparty', 'credit score for this agent'.
Price$0.01per request
MethodPOST
Route/v1/agent/reputation
StatusLive
MIME typeapplication/json
Rate limit60/minute
CacheNo cache
agentreputationtrustratingscoretrack-recordoraclea2a
API URL
Integration docshttps://x402.hexl.dev/v1/agent/reputationExample request
{
"op": "query",
"subject": "0xABCD…1234"
}Example response
{
"op": "query",
"subject": "0xABCD…1234",
"reporterCount": 12,
"positive": 11,
"negative": 1,
"ratio": 0.917,
"confidenceScore": 0.62,
"recent": [
{
"rating": 1,
"tag": "delivery",
"note": "paid and delivered on time",
"at": "2026-06-03T00:00:00.000Z"
}
]
}Input schema
{
"type": "object",
"required": [
"op",
"subject"
],
"properties": {
"op": {
"type": "string",
"enum": [
"report",
"query"
]
},
"subject": {
"type": "string",
"examples": [
"0xABCD…1234"
]
},
"namespace": {
"type": "string"
},
"token": {
"type": "string"
},
"rating": {
"type": "number",
"enum": [
1,
-1
]
},
"tag": {
"type": "string"
},
"note": {
"type": "string"
},
"limit": {
"type": "number",
"default": 10
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}