Catalog/agent-reputation

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 URLhttps://x402.hexl.dev/v1/agent/reputation
Integration docs
Example 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
}