# TrustLayer Reviewer Quality Lookup

> TrustLayer Reviewer Quality Lookup is a paid API for AI agents from api.thetrustlayer.xyz, paid per call via x402, $0.001000/call, status unknown (last checked 2026-09-15).

Returns quality score, review history, and quality tier for a wallet address that has submitted ERC-8004 feedback on AI agents.

## Facts

- Endpoint: GET https://api.thetrustlayer.xyz/reviewer/:address
- Price: $0.001000/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-thetrustlayer-xyz-97da335a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_o3vNtiKhuf2hwDT2o1HHX

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 api-thetrustlayer-xyz-97da335a
```

Example prompt: Can you check TrustLayer to see what quality score and review history the wallet 0x1234567890123456789012345678901234567890 has as an ERC-8004 reviewer — I want to know their quality tier and how many agents they've reviewed?

## When to prefer this

Use this endpoint when you need to assess the credibility or reputation of a specific wallet address as a reviewer in the ERC-8004 ecosystem, particularly before weighting their feedback in agent trust calculations. Prefer this over the full feedback forensics endpoint when you only need a quick quality tier and review count rather than deep Sybil detection or cross-chain identity resolution.

## Known failure modes

- Address not found — returns found:false with zeroed metrics rather than an error
- Invalid address format — may return 400 or empty result if the address is not a valid 0x Ethereum address
- Network/RPC latency — on-chain indexing lag may mean very recent reviews are not yet reflected
- Rate limiting — low-cost endpoint but high-volume callers may be throttled
- Address with no ERC-8004 activity returns qualityTier:'unknown' and reviewerScore:null

## How this service works

Reviewer quality lookup. Returns quality score and review history for a wallet address that has left ERC-8004 feedback.

## Output

Returns a JSON object containing: whether the reviewer was found, the wallet address, a qualityTier string (e.g. 'unknown', 'bronze', 'silver', 'gold'), a numeric reviewerScore (null if no history), totalReviews count, uniqueAgentsReviewed count, and an array of recentReviews. If the address has no review history, found is false and most fields are zero or null.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "address": "0xabcdefabcdefabcdefabcdefabcdefabcdefabcd"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "description": "Reviewer wallet address (0x...)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-thetrustlayer-xyz-97da335a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.thetrustlayer.xyz](https://www.zero.xyz/host/api.thetrustlayer.xyz/llms.txt)
