# x402audit Compliance Checker

> x402audit Compliance Checker is a paid API for AI agents from x402audit.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Audits a domain for x402/MPP server compliance, returning a scored multi-dimension report covering discovery, configuration, and protocol adherence

## Facts

- Endpoint: POST https://x402audit.dev/api/audit
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402audit-compliance-checker-35032f9b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Pdc4Og8u3ojkZVLdpWT7I

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 x402audit-compliance-checker-35032f9b -d '<json body>'
```

Example prompt: Run a free x402 compliance audit on hirescrape.com and show me the overall score and any failing checks across all dimensions.

## When to prefer this

Use this endpoint when you need a free, no-signup compliance audit of an x402 or MPP payment server, especially when you want visibility into how the domain appears on Bazaar, x402scan, and mppscan. Prefer this over manual inspection or other tools when you need a structured, scored report broken down by compliance dimension.

## Known failure modes

- Invalid or unreachable domain returns an error or zero scores
- Malformed URL input may cause a 400 validation error
- Target server timeout may result in incomplete dimension scores
- Non-x402 server may return low scores across all dimensions with no passing checks

## How this service works

Paste a domain. Get a free audit plus Bazaar, x402scan, mppscan visibility. No signup, no keys.

## Output

A JSON object containing the target domain, audit start timestamp, overall compliance score (0-100), an array of dimension objects (each with an id, title, score, and granular check results), and total audit duration in milliseconds.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "minLength": 3,
   "description": "Target domain or origin (e.g. hirescrape.com or https://hirescrape.com). Passed as the ?url= query parameter."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "required": [
   "target",
   "overallScore",
   "dimensions"
  ],
  "properties": {
   "target": {
    "type": "string"
   },
   "startedAt": {
    "type": "string",
    "format": "date-time"
   },
   "dimensions": {
    "type": "array",
    "items": {
     "type": "object",
     "properties": {
      "id": {
       "type": "string"
      },
      "score": {
       "type": "integer",
       "maximum": 100,
       "minimum": 0
      },
      "title": {
       "type": "string"
      },
      "checks": {
       "type": "array",
       "items": {
        "type": "object"
       }
      }
     }
    }
   },
   "durationMs": {
    "type": "integer"
   },
   "overallScore": {
    "type": "integer",
    "maximum": 100,
    "minimum": 0
   }
  }
 },
 "example": {
  "target": "https://hirescrape.com",
  "startedAt": "2026-04-21T00:00:00.000Z",
  "dimensions": [
   {
    "id": "discovery",
    "score": 93,
    "title": "Discovery",
    "checks": [
     {
      "id": "openapi-valid",
      "title": "OpenAPI 3.1 valid",
      "severity": "pass"
     }
    ]
   }
  ],
  "durationMs": 310,
  "overallScore": 87
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402audit-compliance-checker-35032f9b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402audit.dev](https://www.zero.xyz/host/x402audit.dev/llms.txt)
