# settle-check Trust API

> settle-check Trust API is a paid API for AI agents from settle-check.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Probes an x402 endpoint live, checks for settlement evidence, and returns a scored trust verdict indicating whether the endpoint is actively settling payments.

## Facts

- Endpoint: GET https://settle-check.vercel.app/api/trust/report
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/settle-check-trust-api-48245c1d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Jv68Yv8Vbts9_xQW4r-XZ

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 settle-check-trust-api-48245c1d
```

Example prompt: Can you check the trust report for this x402 endpoint — https://some-api.example.com/data — and tell me its score and whether it's verified as live and settling?

## When to prefer this

Use this endpoint when you need to independently verify whether an x402/micropayment API endpoint is genuinely live and actively settling USDC payments on Base before calling or integrating it. Prefer it over manual testing or generic uptime checkers when settlement evidence and a structured trust verdict are needed, especially for Mogami-settled endpoints discovered via x402scan or similar directories.

## Known failure modes

- Target URL is unreachable or returns unexpected status — verdict may reflect 'not_live' or low score
- Target endpoint does not implement x402 protocol — settlement evidence absent, low score returned
- Invalid or missing 'url' query parameter — request fails with validation error
- Target endpoint is slow to respond — probe may time out, affecting verdict accuracy
- Mogami settlement data unavailable — score computed without on-chain evidence, reduced confidence

## How this service works

Trust layer for x402 endpoints: live probe, settlement evidence, verdict tiers. USDC on Base, Mogami-settled.

## Output

Returns a JSON object with a numeric trust score (0–100) and a verdict string (e.g. 'live_settling') indicating the endpoint's liveness and payment settlement status based on a live probe and on-chain settlement evidence.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "description": "paid JSON result"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "score": 100,
  "verdict": "live_settling"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/settle-check-trust-api-48245c1d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from settle-check.vercel.app](https://www.zero.xyz/host/settle-check.vercel.app/llms.txt)
