# 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 truncated or malformed LLM JSON outputs (trailing commas, markdown fences, single quotes) so multi-agent pipelines can process them without crashing.

## Facts

- Endpoint: GET https://llms-generator.agentdiet.dev/v1/json-validator?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-e666737c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dLEoL793O1v2Ab5k9zo1P

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-e666737c
```

Example prompt: This JSON string came back from the LLM and it won't parse — it has trailing commas and markdown code fences around it. Can you fix it and give me back valid JSON? Here it is: ```{"name": "Alice", "age": 30,}```

## When to prefer this

Choose this endpoint when you need a deterministic, rule-based JSON repair rather than an LLM-based rewrite — ideal for multi-agent pipelines where consistency and predictability matter. Prefer it over manual parsing hacks when dealing with common LLM output artifacts like trailing commas, markdown wrapping, or single quotes at scale for $0.002 per call.

## Known failure modes

- Input JSON is too severely truncated or corrupted to repair — returns an error indicating the string is unrecoverable
- Missing required raw_json parameter — returns a 400-level error
- Input is not JSON at all (e.g. plain prose) — may return an error or unexpected result
- Extremely large JSON strings may exceed query parameter size limits on a GET request

## 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/json-validator)

## Output

Returns a JSON object containing the repaired, syntactically valid version of the input JSON string, with all common LLM-induced errors (trailing commas, markdown fences, single quotes, truncation) corrected 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-e666737c/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)
