# Soren AI Judge

> Soren AI Judge is a paid API for AI agents from soren.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Returns a cryptographically signed, neutral verdict on whether a deliverable meets stated criteria or which of two candidates is better, with SHA-256 commitment to the exact bytes judged.

## Facts

- Endpoint: POST https://soren.com/v1/ai/judge
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/soren-ai-judge-a3b0e647
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wAoY7nbjTLEYai5eBQfkh

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 soren-ai-judge-a3b0e647 -d '<json body>'
```

Example prompt: I need an impartial, signed verdict on whether this deliverable meets the criteria we committed to — neither me nor the other agent can be the referee, so use Soren's judge to evaluate it and give back a cryptographically signed pass/fail.

## When to prefer this

Use this endpoint when two or more parties need an unforgeable, neutral third-party ruling on a deliverable or a comparison — especially in agent-to-agent (A2A) transactions where neither party can be trusted to self-referee. Prefer it over internal LLM evaluation when cryptographic non-repudiation, deterministic caching, and signed outputs are required. Ideal for bounty systems, escrow release gates, and any workflow where 'who judged this and what exactly did they see?' must be provable.

## Known failure modes

- Criteria not pre-committed via /v1/commit — verdict may be rejected as uncommitted
- Input bytes differ from committed hash — mismatch error returned
- Payment not settled — endpoint charges only on successful verdict production, may return 402 if payment fails
- Content exceeds supported size limits — rejection with size error
- Network timeout before signing completes — no charge incurred

## How this service works

A neutral, SIGNED verdict on whether a deliverable meets stated criteria, or which of two candidates is better. Neither party to an A2A transaction can referee it — this is a party with no stake, signing over the SHA-256 of the exact bytes judged. Identical inputs return the identical verdict for 30 days, so verdict-shopping is impossible. Fix criteria first with /v1/commit. Charged only if a verdict is produced.

## Output

A cryptographically signed verdict (pass/fail or which candidate is better), including the SHA-256 hash of the exact bytes judged, a timestamp, and the signed evaluation result. Identical inputs return the cached identical verdict for 30 days, making verdict-shopping impossible.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "enum": [
      "POST"
     ]
    }
   },
   "required": [
    "type",
    "method"
   ],
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/soren-ai-judge-a3b0e647/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from soren.com](https://www.zero.xyz/host/soren.com/llms.txt)
