# PitCrew x402 Seller Audit

> PitCrew x402 Seller Audit is a paid API for AI agents from pitcrew-api.appin60.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-19).

Audits an x402-enabled seller origin to check if its paid routes are correctly configured and payable by AI agents

## Facts

- Endpoint: GET https://pitcrew-api.appin60.com/x402/audit?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pitcrew-x402-seller-audit-834ea5af
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mO6TvztpoIOYluh2neASj

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 pitcrew-x402-seller-audit-834ea5af
```

Example prompt: Can you audit https://my-seller-api.com to check whether its x402 paid routes are correctly configured and payable — probe up to 8 routes and tell me what problems or warnings you find?

## When to prefer this

Use this endpoint when you need to diagnose why an x402 payment is failing, verify a seller's API is correctly configured before integrating it into an agent workflow, or perform a pre-launch compliance check on your own x402-enabled API. It is specifically designed for x402 protocol auditing and goes deeper than a generic HTTP health check by understanding payment schemes, route payability, and Bazaar listing status.

## Known failure modes

- Origin is unreachable or returns non-402 responses — routes may be reported as non-payable
- Malformed or missing origin query parameter — returns validation error
- Origin uses non-standard x402 security scheme declarations — flagged as problems in response
- maxRoutes exceeds limit of 12 — rejected with validation error
- Seller has no paid routes at all — returns empty routes array with appropriate verdict

## How this service works

Audit an x402 seller origin as indexers see it: reads /openapi.json, flags missing x-payment-info, examples and apiKey-modelled payment; probes up to 12 paid routes unpaid with your own examples (valid 402? oversized header? description over CDP limit?); lists paid routes the CDP Bazaar has not indexed. Nothing is paid to the audited origin.

## Output

Returns a JSON object with the seller origin, a list of probed routes each with path, method, HTTP status, and payability verdict, an overall verdict string (e.g. 'needs fixes'), a list of configuration problem descriptions, a list of warnings (e.g. Bazaar listing issues), and the total count of paid routes found.

## 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": [
      "origin"
     ],
     "properties": {
      "origin": {
       "type": "string",
       "description": "Seller origin (https://host) or hostname"
      },
      "maxRoutes": {
       "type": "integer",
       "maximum": 12,
       "minimum": 1,
       "description": "Paid routes to probe (default 8)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "origin": "https://example-seller.com",
  "routes": [
   {
    "path": "/v1/buyer",
    "method": "GET",
    "status": 402,
    "verdict": "payable"
   }
  ],
  "verdict": "needs fixes",
  "problems": [
   "14 of 14 paid routes use security scheme(s) x402 declared as type apiKey ..."
  ],
  "warnings": [
   "CDP Bazaar lists 0 resource(s) of this origin ..."
  ],
  "paidRoutes": 14
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pitcrew-x402-seller-audit-834ea5af/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pitcrew-api.appin60.com](https://www.zero.xyz/host/pitcrew-api.appin60.com/llms.txt)
