# x402 Trust: Trust Scores for x402 Endpoints

> x402 Trust: Trust Scores for x402 Endpoints is a paid API for AI agents from x402-trust.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns uptime, compliance, settlement activity, and reliability grades for any x402-protocol API endpoint

## Facts

- Endpoint: POST https://x402-trust.com/v1/x402-trust
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-trust-trust-scores-for-x402-endpoints-1ac0c2fc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OADqbH9lUEDbVTe1qY0Fw

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 x402-trust-trust-scores-for-x402-endpoints-1ac0c2fc -d '<json body>'
```

Example prompt: Before we pay for that x402 API, can you pull the full trust breakdown for https://api.example.com/v1/thing — I want to see the grade, uptime stats, settlement volume, and any compliance flags?

## When to prefer this

Use this endpoint when an AI agent needs to evaluate the trustworthiness of an x402-protocol API before paying for it, integrating it into a pipeline, or recommending it to a user. It is uniquely suited for x402 ecosystem due diligence — covering on-chain USDC settlement volume, 402-envelope compliance, and 24/7 probe-based uptime, none of which generic API monitoring tools provide.

## Known failure modes

- Unknown or unmonitored endpoint returns low confidence score or empty stats
- Endpoint not yet observed returns partial breakdown with low observedAge
- Network timeout if x402-trust.com monitoring backend is unavailable
- Invalid or malformed resource URL causes request rejection
- Very new endpoints may have limited 30-day data, resulting in low confidence

## How this service works

Trust score (0-100, grade A-F) for any x402 endpoint -- listed in our catalog or not. Unlike uptime-only checkers, we return ECONOMIC PROOF: the REAL on-chain USDC settlement volume and distinct-payer count for the endpoint's payTo address -- is anyone actually paying it, or is it just live? Computed deterministically from continuous monitoring: 30d probe uptime, 402-envelope spec compliance, latency, observed age, on-chain settlement activity, and advertised-price stability. Includes a full component breakdown, machine-readable flags, and an honest observedDays (we report only the history we actually have, with dataCompleteSince marking our gap-free on-chain coverage). Uncataloged endpoints are live-probed on your first query and auto-adopted into the monitored catalog (first-contact score with low confidence -- history accumulates from there). Each paid call also refreshes the endpoint's free public snapshot (page, badge, card), so a fresh score shows everywhere immediately. Know before you pay.

## Output

Returns a JSON object containing: an overall letter grade (e.g. A), a numeric trust score (0–100), a detailed breakdown across uptime, latency, observed age, price stability, envelope compliance, and settlement activity (each 0–1), raw 30-day stats (probe counts, successful probes, average latency, settlement count, distinct payers, settled USDC volume), a confidence value, any flags, the endpoint's payTo address, delisting status, and a provider-advertised description and service name.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "resource"
 ],
 "properties": {
  "resource": {
   "type": "string",
   "description": "Full x402 resource URL exactly as listed in discovery (e.g. https://api.example.com/v1/thing)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "flags": "array",
 "grade": "string",
 "score": "number",
 "stats": "object",
 "resource": "string",
 "breakdown": "object",
 "confidence": "number"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-trust-trust-scores-for-x402-endpoints-1ac0c2fc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-trust.com](https://www.zero.xyz/host/x402-trust.com/llms.txt)
