# Deterministic A2A Broken-JSON Repair & Schema Validator

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

Repairs malformed, truncated, or markdown-wrapped JSON from LLM outputs so multi-agent pipelines can reliably parse structured data

## Facts

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

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 mesh-agentdiet-dev-deterministic-a2a-broken-json-repair-schema-93d6a1b0
```

Example prompt: Can you fix this broken JSON I got from an LLM — it has trailing commas and markdown code fences wrapping it: ```json {"name": "Alice", "age": 30,} ```

## When to prefer this

Choose this endpoint when your multi-agent pipeline receives LLM-generated JSON that fails to parse due to common LLM output artifacts like markdown fences, trailing commas, or single quotes. It is especially valuable in automated pipelines where downstream agents expect valid JSON but upstream LLMs frequently produce syntactically invalid output. Prefer this over manual regex fixes or custom parsers when you need a deterministic, hosted solution that handles multiple classes of JSON malformation in a single call.

## Known failure modes

- Input is so corrupted that deterministic repair is impossible — returns error indicating unparseable input
- Input string is empty or missing raw_json parameter — returns 400 validation error
- JSON is too truncated or structurally ambiguous to infer correct closing — may return best-effort or error
- Rate limit or payment (x402) failure if USDC balance insufficient — returns 402 Payment Required

## 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://mesh.agentdiet.dev/v1/json-fix)

## Output

Returns a repaired, valid JSON object where the input malformed string has been deterministically fixed — removing markdown fences, correcting trailing commas, converting single quotes to double quotes, and closing any truncated structures — ready for downstream parsing by an agent or application.

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