# Batcave Agent Services — Audit Claims

> Batcave Agent Services — Audit Claims is a paid API for AI agents from batcave-x402-gateway.darriel9.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-12).

Verifies supplied claims against provided evidence, detecting contradictions, drift, and unsupported assumptions with a confidence score.

## Facts

- Endpoint: POST https://batcave-x402-gateway.darriel9.workers.dev/v1/audit-claims?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/batcave-agent-services-audit-claims-1bd3ce02
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rlY6ugxWiwYifU5voUxoh

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 batcave-agent-services-audit-claims-1bd3ce02 -d '<json body>'
```

Example prompt: Audit these two claims against the three evidence snippets I collected for my research task 'Which database engines support hot backups?': claim c1 says 'PostgreSQL supports hot backups via pg_basebackup', claim c2 says 'MySQL supports hot backups in all editions' — importance is high, and I expect recent evidence.

## When to prefer this

Choose this endpoint when an AI agent needs to validate its own reasoning chain, check whether gathered evidence actually supports its conclusions, or audit claims before finalizing a research output. It is particularly well-suited for agentic pipelines that produce intermediate conclusions and need a structured, scored second-opinion verification pass. Prefer it over generic LLM prompting when you need structured per-claim findings, contradiction detection, assumption flagging, and a machine-readable confidence score rather than a freeform critique.

## Known failure modes

- Missing required fields (original_task or current_conclusion) returns a validation error
- Claims or evidence arrays exceeding max item counts (12 claims, 20 evidence) are rejected
- Evidence or claim text exceeding character limits is truncated or rejected
- Payment failure via x402 protocol results in 402 response and no processing
- Model unavailability on the GPU backend may cause timeout or 503 error
- Low-quality or vague evidence may yield low confidence scores with inconclusive findings

## How this service works

Paid agent services: supplied-evidence verification plus disposable isolated Python execution with deterministic delivery receipts.

## Output

Returns a JSON object containing a per-claim audit status (supported, partial, contradicted, unsupported), an overall audit_status, a confidence score (0–1), lists of contradictions, drift notes, assumptions detected with evidence gaps, stale or ambiguous evidence flags, a revised conclusion, a recentered question, next recommended checks, and elapsed processing time in seconds.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "task": {
   "enum": [
    "audit_claims"
   ],
   "type": "string"
  },
  "claims": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "id",
     "text"
    ],
    "properties": {
     "id": {
      "type": "string",
      "maxLength": 64
     },
     "text": {
      "type": "string",
      "maxLength": 1000
     }
    },
    "additionalProperties": false
   },
   "maxItems": 12,
   "minItems": 1
  },
  "job_id": {
   "type": "string",
   "maxLength": 128
  },
  "evidence": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "id",
     "text"
    ],
    "properties": {
     "id": {
      "type": "string",
      "maxLength": 64
     },
     "text": {
      "type": "string",
      "maxLength": 1200
     }
    },
    "additionalProperties": false
   },
   "maxItems": 20
  },
  "importance": {
   "enum": [
    "low",
    "medium",
    "high"
   ],
   "type": "string"
  },
  "original_task": {
   "type": "string",
   "maxLength": 2000,
   "minLength": 1
  },
  "reasoning_summary": {
   "type": "string",
   "maxLength": 5000
  },
  "current_conclusion": {
   "type": "string",
   "maxLength": 3000,
   "minLength": 1
  },
  "freshness_expectation": {
   "type": "string",
   "maxLength": 500
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "task": "audit_claims",
  "model": "local-gpu-model",
  "job_id": "detective-example-001",
  "status": "ok",
  "confidence": 0.95,
  "claim_count": 2,
  "drift_notes": [],
  "next_checks": [
   "Test --fast-start on versions 4.0, 4.1, and 5.0."
  ],
  "audit_status": "mixed",
  "claim_findings": [
   {
    "status": "partial",
    "claim_id": "c1",
    "explanation": "The evidence proves version 4.2, not every supported version.",
    "evidence_ids": [
     "e1",
     "e2",
     "e3"
    ]
   },
   {
    "status": "supported",
    "claim_id": "c2",
    "explanation": "The supplied 4.2 test directly supports this claim.",
    "evidence_ids": [
     "e1"
    ]
   }
  ],
  "contradictions": [],
  "drift_detected": false,
  "evidence_count": 3,
  "elapsed_seconds": 11,
  "revised_conclusion": "Version 4.2 is verified; the other supported versions remain unverified.",
  "recentered_question": "Which supported versions are actually verified to accept --fast-start?",
  "assumptions_detected": [
   {
    "assumption": "Behavior on version 4.2 generalizes to every supported version.",
    "evidence_gap": "No test results were supplied for 4.0, 4.1, or 5.0.",
    "related_claim_ids": [
     "c1"
    ]
   }
  ],
  "stale_or_ambiguous_evidence": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/batcave-agent-services-audit-claims-1bd3ce02/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from batcave-x402-gateway.darriel9.workers.dev](https://www.zero.xyz/host/batcave-x402-gateway.darriel9.workers.dev/llms.txt)
