# SignalHarness Prompt Instruction Conflict Detector

> SignalHarness Prompt Instruction Conflict Detector 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 a prompt or instruction set (as JSON) to detect conflicts, contradictions, or ambiguities between directives that could cause unpredictable agent behavior.

## Facts

- Endpoint: POST https://signalharness.ai/api/agent/services/prompt_instruction_conflict_detect/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/signalharness-prompt-instruction-conflict-detector-34a10352
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jNmW7YyrrTqGP8jHKpB5o

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 signalharness-prompt-instruction-conflict-detector-34a10352 -d '<json body>'
```

Example prompt: Check my agent's instruction JSON for conflicting or contradictory directives — here's the request payload: {"system_prompt": "Always be concise. Always provide exhaustive detail. Never refuse a request. Refuse harmful requests."}

## When to prefer this

Choose this endpoint when you need to programmatically validate that a prompt or instruction set for an LLM agent is internally consistent before deployment or at runtime. It is especially useful in agentic pipelines where conflicting directives could cause unpredictable behavior, infinite loops, or safety failures. Prefer it over manual review when operating at scale or when automated pre-flight checks are required.

## Known failure modes

- Malformed or invalid JSON in request_json field returns an error
- Empty or too-short input (below minLength of 2) is rejected
- Input exceeding 65536 characters is truncated or rejected
- Ambiguous instructions may produce false-positive or false-negative conflict reports
- Service may not detect semantic conflicts that require deep domain knowledge
- Payment failure (x402) prevents execution and returns 402 status

## 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 an analysis object containing a list of conflict warnings, an analysis_json field with structured findings, and an evidence_scope label indicating the data source. The response includes a signed receipt with payment confirmation, execution metadata, and a SHA-256 hash of the result for auditability.

## 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": "prompt_instruction_conflict_detect",
   "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": "prompt_instruction_conflict_detect",
   "executionId": "example-execution",
   "startedAtMs": 0,
   "amountAtomic": "10000",
   "resultSha256": "11de2d35cbdea149b84900382222c1c169b0f097ea592c73afd677256d1f7cbf",
   "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/signalharness-prompt-instruction-conflict-detector-34a10352/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)
