# Deterministic A2A Broken-JSON Repair & Schema Validator

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

Repairs malformed, truncated, or markdown-wrapped JSON strings from LLM outputs so multi-agent pipelines can continue without crashing.

## Facts

- Endpoint: GET https://llms-generator.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: llms-generator.agentdiet.dev
- Website: https://llms-generator.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/llms-generator-agentdiet-dev-deterministic-a2a-broken-json-repair-76e2e18d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ki9pEMT15zj_EQnOzGFIA

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 llms-generator-agentdiet-dev-deterministic-a2a-broken-json-repair-76e2e18d
```

Example prompt: This LLM response came back with broken JSON — it has trailing commas, single quotes, and is wrapped in markdown fences. Can you repair it into valid JSON? Here it is: ```{'name': 'Alice', 'age': 30,}```

## When to prefer this

Choose this endpoint when an LLM or agent has produced JSON output that fails to parse due to common issues like trailing commas, markdown code fences, single quotes, or truncation. It is ideal for multi-agent pipelines that need a deterministic, rule-based fix rather than asking an LLM to re-generate the JSON. Prefer this over retrying the LLM when cost, latency, or reliability are priorities.

## Known failure modes

- Input JSON is so severely malformed or truncated that repair is impossible — returns an error or empty object
- Input string is not JSON at all (e.g. plain text) — may return an error
- Very large or deeply nested inputs may exceed processing limits
- Network timeout or service unavailability returns HTTP 5xx

## 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://llms-generator.agentdiet.dev/v1/repair)

## Output

A repaired, valid JSON object derived from the malformed input. The response contains the corrected JSON with issues like trailing commas, markdown fences, single quotes, and truncation resolved deterministically.

## 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/llms-generator-agentdiet-dev-deterministic-a2a-broken-json-repair-76e2e18d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from llms-generator.agentdiet.dev](https://www.zero.xyz/host/llms-generator.agentdiet.dev/llms.txt)
