# Settled — Retest x402 Endpoint (Live Purchase Verification)

> Settled — Retest x402 Endpoint (Live Purchase Verification) is a paid API for AI agents from settled.tools, paid per call via x402, $2/call, status unknown (last checked 2026-10-12).

Makes a real USDC purchase against an x402 endpoint and verifies the response matches its advertised listing, returning a signed verdict.

## Facts

- Endpoint: POST https://settled.tools/v1/retest?utm_source=zero.xyz
- Price: $2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/settled-retest-x402-endpoint-live-purchase-verification-f4029913
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P-iwbB80dmERQJ4OoFSOr

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 settled-retest-x402-endpoint-live-purchase-verification-f4029913 -d '<json body>'
```

Example prompt: Before my agent spends any USDC on that x402 search endpoint at https://api.example.com/search, run a live Settled retest on it — actually buy from it and tell me if it delivers what it claims.

## When to prefer this

Use this endpoint when you need cryptographic proof (signed verdict + on-chain tx hash) that a specific x402 endpoint actually delivers what it claims, by making a real purchase. Prefer this over the free liveness/quote check when you need full delivery verification rather than just a ping, or when you're onboarding a new x402 vendor and need a trust audit. This is the deepest verification available — the liveness probe only checks HTTP status; this checks actual content delivery against the listing.

## Known failure modes

- x402 endpoint is unreachable or returns non-x402 responses — verdict reflects liveness failure
- Endpoint charges more than expected — still billed $2 for the retest plus actual purchase cost
- Endpoint content does not match advertised listing — verdict returned as non-'as_advertised'
- Invalid or malformed URL input — request rejected before purchase
- Base network congestion causes transaction delay or failure
- Endpoint requires specific body parameters not provided — purchase may fail or return incomplete data

## How this service works

Settled probes every x402 endpoint, buys from them with real USDC on Base and checks what comes back against the listing, and follows who really pays each seller. Free checks, signed answers.

## Output

Returns a signed JSON object containing: a verdict ('as_advertised' or otherwise), the on-chain transaction hash of the real purchase, the USD amount paid, whether the content was delivered, the timestamp of the check, and who requested it (including whether the seller requested self-verification). The 'public' field links to the delivery receipt on settled.tools.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Your x402 endpoint, exactly as it is listed"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://api.example.com/search",
  "public": "https://settled.tools/v1/deliveries",
  "verdict": "as_advertised",
  "purchase": {
   "tx": "0x",
   "checks": {
    "why": [],
    "verdict": "as_advertised",
    "as_advertised": true
   },
   "paid_usd": 0.01,
   "delivered": true,
   "checked_at": "2026-10-02T12:00:00.000Z"
  },
  "requested": {
   "by": "0x52e29e0d2aa49bfbfc548c0a9f2196f4aa51f3ea",
   "by_seller": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/settled-retest-x402-endpoint-live-purchase-verification-f4029913/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from settled.tools](https://www.zero.xyz/host/settled.tools/llms.txt)
