# 10x402 Lint Single Check

> 10x402 Lint Single Check is a paid API for AI agents from 10x402.com, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-13).

Runs one named x402 compliance check against a live URL and returns the finding plus an actionable fix if the check fails.

## Facts

- Endpoint: POST https://10x402.com/lint/one
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/10x402-lint-single-check-954d751c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DmIgYJ911bvcABxebO9K_

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 10x402-lint-single-check-954d751c -d '<json body>'
```

Example prompt: Run the V2_B64_URLSAFE lint check on https://myapi.example.com/data and tell me if it passes, what the finding is, and how to fix it if it doesn't.

## When to prefer this

Use this endpoint when you need to diagnose exactly which x402 compliance rule is causing a service to fail indexing or not appear in Bazaar, and you already know (or have retrieved from GET /check) the specific check ID you want to investigate. It gives a precise finding and actionable fix for one check at a time, making it ideal for targeted debugging or CI pipelines that assert individual rules.

## Known failure modes

- Invalid or unreachable target URL returns an error or unapplied check result
- Unknown check ID causes the check not to be applied (applied: false)
- Target server does not return a 402 response, making the check inapplicable
- Malformed request body (missing url or check fields) returns a validation error
- Network timeout to target URL prevents check execution

## How this service works

Run ONE named check against a live endpoint

## Output

A JSON report for the single check run: the check ID, whether it was applied, whether it passed, the finding with a specific fix (or null if passing), the compliance regime (e.g. 'payment'), severity level, whether it is a core check, annotated source references (spec or client-code), and an envelope summary including detected versions, payTo address, network, and price.

## 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": {
     "type": "string",
     "maxLength": 262144,
     "description": "a JSON object: { \"url\": \"https://…\", \"check\": \"V2_B64_URLSAFE\" } — exactly one check id from GET /check, plus optionally { \"method\": \"POST\" | \"GET\" }, up to 256 KB"
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "const": "POST"
    },
    "bodyType": {
     "type": "string",
     "const": "text"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "format"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "text"
    },
    "format": {
     "type": "string",
     "const": "application/json",
     "description": "a JSON single-check report: check, applied, passed, the finding with its fix (or null), regime, sources and the envelope summary"
    },
    "example": {
     "type": "string",
     "description": "the sample request body above, actually run through this endpoint — or, when that run is larger than a response header should carry, an object naming its size and the free URL it is published at in full"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "text",
 "format": "application/json",
 "example": "{\"check\":\"V2_B64_URLSAFE\",\"applied\":true,\"passed\":true,\"finding\":null,\"regime\":\"payment\",\"severity\":\"error\",\"core\":true,\"sources\":[{\"kind\":\"client-code\",\"ref\":\"@x402/core@2.23.0 dist/cjs/utils/index.js:133 — Base64EncodedRegex = /^[A-Za-z0-9+/]*={0,2}$/\"},{\"kind\":\"client-code\",\"ref\":\"@x402/core@2.23.0 dist/cjs/http/index.js:1778-1781 — the regex is tested on the RAW header, then it throws, before any decode\"},{\"kind\":\"spec\",\"ref\":\"specs/transports-v2/http.md:7-25 § Payment Required Signaling\"}],\"summary\":{\"versions_detected\":[1,2],\"payTo\":\"0x0adc7adac7bbaffffbd73505711e42378c4f9f9e\",\"network\":\"eip155:8453\",\"price\":\"$0.001 (1000 atomic)\"},\"checks_run\":1}"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/10x402-lint-single-check-954d751c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 10x402.com](https://www.zero.xyz/host/10x402.com/llms.txt)
