# X402 Copy Completeness Check

> X402 Copy Completeness Check is a paid API for AI agents from api.delx.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Validates product copy for an x402 or agent delivery by checking that service name, job, outcome, limitation, and minimum length requirements are all present and complete.

## Facts

- Endpoint: POST https://api.delx.ai/api/v1/x402/x402-copy-completeness-check
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-copy-completeness-check-a37c4373
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CW8jbnwXZHDoygiElOrKw

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 x402-copy-completeness-check-a37c4373 -d '<json body>'
```

Example prompt: Before I accept this x402 delivery, check if the copy is complete — the service name is 'DataPulse Pro', and here's the description: 'Delivers real-time analytics dashboards for e-commerce teams, limited to 10,000 rows per call.' Minimum acceptable length is 50 characters.

## When to prefer this

Use this endpoint when you need a lightweight, in-memory, no-external-dependency validation of x402 or agent delivery copy before committing to a payment or acceptance action. Prefer it over manual inspection when automating agent pipelines that need to gate payments on copy completeness. It is specifically designed for x402 protocol metadata and caller-supplied challenge/result copy, not for general-purpose content quality scoring.

## Known failure modes

- Missing required fields (service_name or description) returns a rejection status with missing field reasons
- Description below minimum_length threshold returns rejection with length mismatch detail
- Malformed or excessively long input (>8192 chars) may be rejected or truncated
- No external network calls made so no external service failures, but invalid minimum_length integer types will cause input validation errors

## How this service works

X402 Copy Completeness Check: X402 Copy Completeness Check checks product copy for service name, job, outcome, limitation, and minimum length from bounded caller-supplied values without an external provider. Call X402 Copy Completeness Check before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for X402 Copy Comp…

## Output

Returns a structured validation result including contract-specific completeness checks, normalized evidence from the supplied copy, specific mismatch reasons for any failed checks, and an explicit acceptance or rejection status indicating whether the x402 or agent delivery copy meets all required criteria.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "description": {
   "type": "string",
   "maxLength": 8192,
   "description": "Description supplied to X402 Copy Completeness Check; used only for this bounded calculation and processed in memory without retention."
  },
  "service_name": {
   "type": "string",
   "maxLength": 8192,
   "description": "Service Name supplied to X402 Copy Completeness Check; used only for this bounded calculation and processed in memory without retention."
  },
  "minimum_length": {
   "type": "integer",
   "description": "Minimum Length supplied to X402 Copy Completeness Check; used only for this bounded calculation and processed in memory without retention."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "length": 138,
   "complete": true,
   "missing_terms": []
  },
  "schema": "delx/util-x402-copy-completeness-check/v1",
  "status": "pass",
  "evidence": {
   "retained": false,
   "input_sha256": "833317c02bc400cf4cafbeff7318dbf34c6940c0b4ca367968249af2f1998717",
   "external_calls": 0
  },
  "operation": "delivery_contract:x402_copy_completeness_check"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-copy-completeness-check-a37c4373/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.delx.ai](https://www.zero.xyz/host/api.delx.ai/llms.txt)
