# Agent Conflict Detector

> Agent Conflict Detector is a paid API for AI agents from agent-product-normalizer.vercel.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-18).

Detects contradictory facts, negations, and numeric mismatches in a block of text before an agent acts on it

## Facts

- Endpoint: GET https://agent-product-normalizer.vercel.app/api/v1/detect-conflicts
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-conflict-detector-c8a379e2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0HiXXo_YnnOhi7SKWQ0sz

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 agent-conflict-detector-c8a379e2
```

Example prompt: Before you proceed, check this set of facts for contradictions, negations, or numeric mismatches: 'The shipment weighs 5kg. The shipment weighs 8kg. Delivery is scheduled for Monday. Delivery is not scheduled for Monday.'

## When to prefer this

Choose this endpoint when an AI agent has accumulated facts from multiple sources (memory, tool outputs, user input) and needs to verify logical consistency before taking a consequential action. Ideal for pre-action safety checks, agent handoff validation, or any workflow where conflicting data could cause downstream errors. Prefer it over general-purpose LLM prompting when you want a fast, cheap, dedicated conflict-detection pass without spinning up a full reasoning chain.

## Known failure modes

- Text exceeds 20,000 character limit — request will be rejected or truncated
- No conflicts found — endpoint returns an empty or affirmative result, which the caller must handle correctly
- Ambiguous phrasing may produce false positives if natural language is imprecise
- Payment failure via x402 protocol results in 402 response and no analysis
- Malformed or missing 'text' query parameter returns an error response

## How this service works

Detect contradictory facts, negations and numeric mismatches before an agent acts

## Output

A structured report identifying any contradictory facts, negations, or numeric mismatches found in the input text, likely including the specific conflicting claims or values and their locations in the text, so the agent can resolve inconsistencies before acting.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "text"
     ],
     "properties": {
      "text": {
       "type": "string",
       "maxLength": 20000,
       "description": "Facts or claims to check for contradictions"
      }
     },
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-conflict-detector-c8a379e2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-product-normalizer.vercel.app](https://www.zero.xyz/host/agent-product-normalizer.vercel.app/llms.txt)
