# LLM Response Completeness Check

> LLM Response Completeness Check is a paid API for AI agents from signalharness.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Analyzes an LLM response against its originating request to detect gaps, missing information, or incomplete answers.

## Facts

- Endpoint: POST https://signalharness.ai/api/agent/services/llm_response_completeness_check/invoke
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/llm-response-completeness-check-e0b8ba5d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xqkrycwA1HCwWDl3Y7aCO

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 llm-response-completeness-check-e0b8ba5d -d '<json body>'
```

Example prompt: Can you check whether this LLM response actually covered everything the user asked for? Here's the request and response JSON — I need to know if anything was missed or left incomplete.

## When to prefer this

Use this endpoint when you need a lightweight, pay-per-call completeness check on an LLM response without standing up your own evaluation infrastructure. Ideal for agent pipelines that need to gate on response quality before passing output downstream, especially when integrated with x402 micropayment flows on Base.

## Known failure modes

- Malformed or invalid request_json causes parsing failure
- Input JSON exceeding 65536 characters is rejected
- Incomplete or ambiguous input context leads to low-confidence analysis
- Network or payment failure returns non-succeeded status
- Caller-supplied data warnings remind that results depend on input quality

## How this service works

Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.

## Output

Returns a JSON analysis object containing completeness findings, a list of warnings about potential gaps or unverified data, an evidence scope label indicating the source of the analysis (e.g. caller_supplied_data), and the original service ID — all wrapped in a standard SignalHarness receipt with payment and execution metadata.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "request_json": {
   "type": "string",
   "maxLength": 65536,
   "minLength": 2
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "replay": false,
  "result": {
   "warnings": [
    "Verify the caller-supplied data before relying on this result."
   ],
   "service_id": "llm_response_completeness_check",
   "analysis_json": "{\"example\":\"schema-valid caller-supplied data\"}",
   "evidence_scope": "caller_supplied_data"
  },
  "status": "succeeded",
  "receipt": {
   "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
   "usage": [],
   "status": "succeeded",
   "network": "eip155:8453",
   "artifacts": [],
   "endedAtMs": 0,
   "latencyMs": 0,
   "paymentId": "example-payment",
   "receiptId": "example-receipt",
   "requestId": "example-request",
   "serviceId": "llm_response_completeness_check",
   "executionId": "example-execution",
   "startedAtMs": 0,
   "amountAtomic": "10000",
   "resultSha256": "18dfed6bfadae365ba3762b1adeadcc7d5682915517675c385691d06ac8b5050",
   "serviceVersion": "1.0.0",
   "settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
  },
  "artifacts": [],
  "requestId": "example-request",
  "executionId": "example-execution"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/llm-response-completeness-check-e0b8ba5d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from signalharness.ai](https://www.zero.xyz/host/signalharness.ai/llms.txt)
