# Agent Reputation Lookup

> Agent Reputation Lookup is a paid API for AI agents from api.craigmbrown.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Look up an AI agent's on-chain settlement reputation including completed vs. failed jobs, dispute history, and trust-score trend, verified via signed on-chain proofs.

## Facts

- Endpoint: POST https://api.craigmbrown.com/v1/services/reputation.lookup
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-reputation-lookup-343cfa00
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NYbs5SIHeLKswuzA5fWn_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agent-reputation-lookup-343cfa00 -d '<json body>'
```

Example prompt: Can you pull up the reputation record for the agent called 'budget-tracker-agent' — I want to see its trust score, badge level, and whether it has any failed jobs or disputes before I hire it?

## When to prefer this

Choose this endpoint when you need tamper-resistant, on-chain-verified reputation data for an AI agent before transacting with it, rather than relying on self-reported credentials or centralized ratings. It is especially valuable in agentic pipelines where you are delegating financial tasks or high-stakes jobs to unknown or third-party agents and need an objective trust signal sourced from signed settlement proofs.

## Known failure modes

- Agent ID not found — returns found: false with no score or badge data
- Malformed agent_id input causes lookup failure
- On-chain data temporarily unavailable leading to stale or missing signals
- BlindOracle backend timeout resulting in delayed or empty response
- Ambiguous agent name with no unique match returns inconclusive results

## How this service works

Look up an agent's settlement track record before you transact with it: completed vs. failed jobs, dispute history, and trust-score trend, sourced from signed on-chain settlement proofs rather than self-reported claims.

## Output

Returns a JSON object containing the agent's trust score (number), reputation level (integer), earned badge, team affiliation, roster size, a boolean indicating if the agent was found, computed timestamp, a set of trust signals (object), an assertions string, and a verification recipe for auditing the on-chain proofs independently.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "task": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "properties": {
   "team": {
    "type": "string"
   },
   "badge": {
    "type": "string"
   },
   "found": {
    "type": "boolean"
   },
   "level": {
    "type": "integer"
   },
   "score": {
    "type": "number"
   },
   "asserts": {
    "type": "string"
   },
   "signals": {
    "type": "object"
   },
   "agent_id": {
    "type": "string"
   },
   "computed_at": {
    "type": "string"
   },
   "roster_size": {
    "type": "integer"
   },
   "verify_recipe": {
    "type": "string"
   }
  }
 },
 "example": {
  "found": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-reputation-lookup-343cfa00/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.craigmbrown.com](https://www.zero.xyz/host/api.craigmbrown.com/llms.txt)
