# 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/repair?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-f38852d9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vuowRq5RP65kNodiGis-4

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

Example prompt: The LLM just returned this broken JSON with trailing commas and a markdown code fence — can you repair it so the pipeline doesn't crash? Here's the raw output: ```{"name": "Alice", "age": 30,}```

## When to prefer this

Choose this endpoint when an LLM or agent in your pipeline produces JSON that fails standard parsers due to predictable formatting issues like trailing commas, markdown wrappers, or single quotes. It is especially valuable in automated multi-agent workflows where a JSON parse failure would cascade. Prefer this over custom regex or Python-based fixers when you need a hosted, pay-per-call solution with no infrastructure overhead.

## Known failure modes

- Input JSON is so severely malformed that deterministic repair cannot infer the intended structure
- raw_json parameter is empty or missing, returning a 400 validation error
- JSON truncated at an ambiguous point where multiple valid completions exist
- Overly large input strings may exceed query parameter length limits via GET method
- Non-JSON content passed in raw_json (e.g. plain text or XML) cannot be repaired

## 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/repair)

## Output

A repaired, valid JSON object that has been cleaned of common LLM-introduced defects including trailing commas, markdown code fences, single-quote delimiters, and truncation artifacts — ready for downstream parsing and processing

## 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-f38852d9/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)
