# Saylor Innovations x402 Endpoint Trust Auditor

> Saylor Innovations x402 Endpoint Trust Auditor is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Probes an x402-paid API endpoint three times without payment and returns a trust report with verdict, score, flags, latency stats, and Coinbase Bazaar usage data

## Facts

- Endpoint: GET https://saylorinnovations.com/api/audit/x402?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-x402-endpoint-trust-auditor-8c08fef1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CAeR3qRponp4j3WTGsYY_

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 saylor-innovations-x402-endpoint-trust-auditor-8c08fef1
```

Example prompt: Can you run a trust audit on the x402 endpoint at https://saylorinnovations.com/api/x402/ping using GET and tell me if it's healthy, the trust score, any flags, and its Bazaar usage stats?

## When to prefer this

Choose this endpoint when you need to evaluate the trustworthiness and reliability of a specific x402 payment-gated API before integrating or paying for it, or when you want to audit whether an x402 endpoint is behaving correctly (consistent 402 challenges, stable pricing, acceptable latency). It is especially useful for agents operating in the Coinbase Bazaar ecosystem who want to validate endpoints before routing micropayments through them.

## Known failure modes

- Target URL is unreachable or returns non-402 responses — verdict likely unreliable with flags
- URL parameter missing or malformed — request validation error
- Target endpoint has inconsistent pricing across probes — price_instability flag raised
- High latency or timeouts on probes — reflected in latency_ms and may trigger caution verdict
- Endpoint not listed on Coinbase Bazaar — bazaar.listed will be false with no usage stats

## How this service works

x402 endpoint trust report - repeated 402 probes, price stability, latency and Coinbase Bazaar usage

## Output

A JSON object containing: the probed URL, a verdict (healthy/caution/unreliable), a numeric trust score (0–100), an array of flags describing specific problems, individual check outcomes, probe latency statistics (min, median, max per probe), Coinbase Bazaar record (listed flag, 30-day calls, unique payers, last call), the HTTP method probed, scope, and the UTC timestamp of the check.

## 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": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "examples": [
        "https://saylorinnovations.com/api/x402/ping"
       ],
       "maxLength": 2000,
       "description": "Full URL of the x402-paid resource to check (GET or POST-only); probed three times without payment"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "url",
      "verdict",
      "score",
      "flags"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "URL that was probed"
      },
      "flags": {
       "type": "array",
       "items": {
        "type": "string"
       },
       "description": "Specific problems found; empty when none"
      },
      "scope": {
       "type": [
        "string",
        "null"
       ],
       "description": "Scope the result covers"
      },
      "score": {
       "type": "number",
       "description": "Trust score from 0 to 100"
      },
      "bazaar": {
       "type": "object",
       "description": "Coinbase Bazaar record: listed flag, 30-day calls, unique payers and last call"
      },
      "checks": {
       "type": "object",
       "description": "Individual check outcomes"
      },
      "verdict": {
       "enum": [
        "healthy",
        "caution",
        "unreliable"
       ],
       "type": "string",
       "description": "healthy, caution or unreliable"
      },
      "challenge": {},
      "checked_at": {
       "type": [
        "string",
        "null"
       ],
       "description": "Time the check was run (UTC)"
      },
      "latency_ms": {
       "type": "object",
       "description": "Probe latency: min, median, max and each probe"
      },
      "method_probed": {
       "type": [
        "string",
        "null"
       ],
       "description": "Method probed"
      }
     }
    }
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-x402-endpoint-trust-auditor-8c08fef1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
