# Deterministic A2A Broken-JSON Repair & Schema Validator

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

Repairs truncated or malformed LLM JSON outputs (trailing commas, markdown fences, single quotes) so multi-agent pipelines never crash

## Facts

- Endpoint: POST https://github-audit.agentdiet.dev/v1/malformed-json-healer?utm_source=zero.xyz
- Price: $0.002/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Provider: github-audit.agentdiet.dev
- Website: https://github-audit.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/github-audit-agentdiet-dev-deterministic-a2a-broken-json-repair-bd6080a9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IzsFciBP2K1RHQLdkuL6t

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 github-audit-agentdiet-dev-deterministic-a2a-broken-json-repair-bd6080a9 -d '<json body>'
```

Example prompt: This LLM output came back as broken JSON with trailing commas and markdown code fences — can you repair it into valid JSON so the pipeline doesn't crash? Here's the raw string: ```{"name": "Alice", "age": 30,}```

## When to prefer this

Choose this endpoint when you need deterministic, rule-based JSON repair for LLM outputs in automated multi-agent pipelines where reliability is critical. Prefer this over ad-hoc string manipulation or re-prompting the LLM when you need a consistent, low-latency fix for common JSON syntax issues like trailing commas, markdown fences, and single quotes without incurring additional LLM inference costs.

## Known failure modes

- Input is so severely corrupted that deterministic repair is impossible — may return error or best-effort partial result
- Input string is empty or null — validation error returned
- JSON structure is semantically ambiguous after repair — repaired output may not match original intent
- Extremely nested or large payloads may timeout or produce unexpected results
- Non-JSON content submitted (e.g. plain text or binary) — service may return error

## 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://github-audit.agentdiet.dev/v1/malformed-json-healer)

## Output

A JSON object containing the repaired, syntactically valid JSON derived from the malformed input. The original malformed JSON is cleaned of issues such as trailing commas, markdown fences, single quotes, and truncation, returning a parseable structure ready for use in downstream pipeline steps.

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