# Deterministic A2A Broken-JSON Repair & Schema Validator

> Deterministic A2A Broken-JSON Repair & Schema Validator is a paid API for AI agents from whale-momentum.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 never crash

## Facts

- Endpoint: GET https://whale-momentum.agentdiet.dev/v1/malformed-json-healer?utm_source=zero.xyz
- Price: $0.002/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Provider: whale-momentum.agentdiet.dev
- Website: https://whale-momentum.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/whale-momentum-agentdiet-dev-deterministic-a2a-broken-json-repair-c4378aaf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P_IxikuAV1H1b-YtYGk_0

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 whale-momentum-agentdiet-dev-deterministic-a2a-broken-json-repair-c4378aaf
```

Example prompt: This JSON string from the LLM has trailing commas and is wrapped in markdown fences — can you repair it so it's valid and parseable: ```{"name": "Alice", "age": 30,}```?

## When to prefer this

Choose this endpoint when your multi-agent pipeline receives LLM-generated JSON that fails parsing due to common syntax errors like trailing commas, markdown code fences, single-quoted keys, or truncation. It is especially valuable as a middleware step between an LLM output stage and any downstream JSON consumer that requires strict validity. Prefer it over ad-hoc regex fixes when you need deterministic, reliable repair without writing custom parsing logic.

## Known failure modes

- Input is so severely malformed it cannot be deterministically repaired — returns error or best-effort partial output
- Input is not JSON-like at all (e.g. plain prose) — endpoint may fail or return an unstructured result
- Extremely long or nested truncated JSON may be ambiguously repairable — output may differ from original intent
- GET method with long raw_json parameter may hit URL length limits for very large JSON strings

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

## Output

A repaired, valid JSON object derived from the input malformed string, with all syntax errors corrected including trailing commas removed, markdown fences stripped, single quotes converted to double quotes, and truncated structures closed.

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