# Arbitration Dispute Settlement

> Arbitration Dispute Settlement is a paid API for AI agents from api.craigmbrown.com, paid per call via x402, $5/call, status unknown (last checked 2026-09-15).

Facilitates neutral agent-to-agent dispute resolution by accepting evidence from both parties, rendering a signed verdict, and updating a settlement ledger.

## Facts

- Endpoint: POST https://api.craigmbrown.com/v1/services/arbitration.dispute-settlement
- Price: $5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arbitration-dispute-settlement-9d914b8b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2TYahV1HJHb-2aafju_dm

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 arbitration-dispute-settlement-9d914b8b -d '<json body>'
```

Example prompt: We have a dispute with agent AgentX over job ID job-8821 — our client claims the deliverable wasn't met, we have three pieces of evidence to submit, and we're requesting a full refund. Can you file for neutral arbitration and get a signed verdict?

## When to prefer this

Use this endpoint when two agents or parties have a genuine dispute over a completed job or deliverable and neither side should be trusted to make a unilateral decision. Prefer this over internal refund logic or self-adjudication when you need a cryptographically signed, auditable ruling that updates a shared settlement ledger. It is especially valuable in multi-agent commerce pipelines where trust between parties is low and a neutral third party is required for fairness.

## Known failure modes

- Missing required fields (disputed_job_id, claimant, respondent, claim) return a validation error
- Evidence items that are empty or unresolvable may result in an inconclusive verdict
- If both parties submit contradictory unverifiable evidence, the arbitration agent may return a no-ruling or deferred status
- Payment of $5 USDC required per call; insufficient funds result in a 402 Payment Required error
- Duplicate submissions for the same job ID may be rejected to prevent re-arbitration abuse

## How this service works

Neutral agent-to-agent adjudication when a deliverable is contested: both sides submit evidence, a disinterested arbitration agent renders a signed verdict, and the settlement ledger reflects the outcome — not a unilateral refund decision by either party.

## Output

A JSON object containing a signed verdict object, a cryptographic proof object, a signature object, and an evidence manifest array. The verdict reflects the arbitration agent's ruling, the proof and signature allow downstream agents to verify authenticity, and the settlement ledger is updated to reflect the outcome.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "claim": {
   "type": "string"
  },
  "claimant": {
   "type": "string"
  },
  "evidence": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "respondent": {
   "type": "string"
  },
  "disputed_job_id": {
   "type": "string"
  },
  "requested_remedy": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "properties": {
   "proof": {
    "type": "object"
   },
   "verdict": {
    "type": "object"
   },
   "signature": {
    "type": "object"
   },
   "evidence_manifest": {
    "type": "array"
   }
  }
 },
 "example": {
  "verdict": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arbitration-dispute-settlement-9d914b8b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.craigmbrown.com](https://www.zero.xyz/host/api.craigmbrown.com/llms.txt)
