# TaskMaster HTML QA & x402 API Audit

> TaskMaster HTML QA & x402 API Audit is a paid API for AI agents from taskmaster-x402.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Runs deterministic QA checks on HTML source and audits x402 API security, Bazaar discovery, and OpenAPI readiness without triggering payment on the inspected endpoint.

## Facts

- Endpoint: POST https://taskmaster-x402.vercel.app/api/audit
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/taskmaster-html-qa-x402-api-audit-9fbefc2d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7ixFrSSW1KsU3O0pEJqkh

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 taskmaster-html-qa-x402-api-audit-9fbefc2d -d '<json body>'
```

Example prompt: Can you audit this HTML source for me — check for duplicate IDs, broken internal references, and external dependencies, and give me a quality score? Here's the full HTML: <!DOCTYPE html><html>...</html>

## When to prefer this

Choose this endpoint when you need deterministic, rule-based HTML QA (duplicate IDs, external references, internal link resolution) with a numeric quality score, or when auditing an x402 API for security and Bazaar/OpenAPI readiness without risking a live payment settlement. Prefer it over generic HTML validators when you need a machine-readable JSON score suitable for CI pipelines or agent workflows.

## Known failure modes

- HTML payload exceeds 1 MB JSON limit — request rejected
- Malformed JSON body — parsing error returned
- Empty or missing html field — validation fails with error
- Network timeout on large HTML inputs
- Non-HTML content passed as html field — checks may produce misleading results

## How this service works

Deterministic HTML QA and bounded x402 API security, Bazaar discovery, and OpenAPI readiness audits that never settle the inspected endpoint's payment challenge.

## Output

Returns a JSON object with a checks map (boolean pass/fail per rule), a summary with byte count, kilobyte size, total/passed check counts, overall score out of 100, and a standaloneCandidate flag, plus a findings object listing any duplicateIds, externalReferences, or missingDirectIdRefs arrays, along with a privacy notice and schemaVersion.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "html": {
   "type": "string",
   "description": "Complete HTML source to inspect, up to a 1 MB JSON request."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "checks": {
   "uniqueIds": true,
   "directIdRefsResolve": true,
   "noExternalReferences": true
  },
  "privacy": "Input is processed in memory and is not intentionally stored.",
  "summary": {
   "bytes": 1024,
   "score": 100,
   "total": 13,
   "passed": 13,
   "kilobytes": 1,
   "standaloneCandidate": true
  },
  "findings": {
   "duplicateIds": [],
   "externalReferences": [],
   "missingDirectIdRefs": []
  },
  "schemaVersion": "1.0"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/taskmaster-html-qa-x402-api-audit-9fbefc2d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from taskmaster-x402.vercel.app](https://www.zero.xyz/host/taskmaster-x402.vercel.app/llms.txt)
