# Deterministic A2A Broken-JSON Repair & Schema Validator

> Deterministic A2A Broken-JSON Repair & Schema Validator is a paid API for AI agents from defi-yield.agentdiet.dev, paid per call via MPP, $0.002/call, status unknown (last checked 2026-10-21).

Repairs truncated or malformed LLM JSON outputs (trailing commas, markdown fences, single quotes) so multi-agent pipelines can parse them reliably

## Facts

- Endpoint: GET https://defi-yield.agentdiet.dev/v1/repair?utm_source=zero.xyz
- Price: $0.002/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Provider: defi-yield.agentdiet.dev
- Website: https://defi-yield.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/defi-yield-agentdiet-dev-deterministic-a2a-broken-json-repair-schema-ff23e186
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Z-kq7FflG-9-VMjnSFGwb

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 defi-yield-agentdiet-dev-deterministic-a2a-broken-json-repair-schema-ff23e186
```

Example prompt: This JSON from my LLM output is broken — it has trailing commas, markdown code fences, and single quotes — can you repair it so I can parse it? Here it is: ```{'name': 'Alice', 'age': 30,}```

## When to prefer this

Choose this endpoint when an LLM or AI agent has produced JSON output that fails to parse due to common formatting issues like trailing commas, markdown code fences, single quotes, or truncation. It is ideal for multi-agent pipelines where downstream steps require valid JSON and you need a fast, deterministic fix rather than a probabilistic LLM-based rewrite. Prefer it over manual parsing logic or general-purpose LLM calls for repair tasks — it is purpose-built, cheap ($0.002/call), and deterministic.

## Known failure modes

- Input is so severely truncated or corrupted that deterministic repair is impossible — returns error indicating unrecoverable JSON
- raw_json parameter is missing or empty — returns validation error
- Input is not JSON at all (e.g. plain text or binary) — may return partial or failed repair
- Extremely large JSON strings may time out or be rejected

## How this service works

Repairs truncated or malformed LLM JSON outputs (trailing commas, markdown fences, single quotes) so multi-agent pipelines never crash. (Live x402 v2, IETF MPP & MCP endpoint at https://defi-yield.agentdiet.dev/v1/repair)

## Output

A repaired, valid JSON object derived from the submitted malformed input — with trailing commas removed, markdown fences stripped, single quotes converted to double quotes, and truncated structures closed — ready to be parsed by downstream agents or services.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "raw_json"
 ],
 "properties": {
  "raw_json": {
   "type": "string",
   "minLength": 1,
   "description": "Malformed, truncated, or markdown-wrapped JSON string to deterministically repair"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/defi-yield-agentdiet-dev-deterministic-a2a-broken-json-repair-schema-ff23e186/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from defi-yield.agentdiet.dev](https://www.zero.xyz/host/defi-yield.agentdiet.dev/llms.txt)
