# Deterministic A2A Broken-JSON Repair & Schema Validator

> Deterministic A2A Broken-JSON Repair & Schema Validator is a paid API for AI agents from shopify-spy.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://shopify-spy.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: shopify-spy.agentdiet.dev
- Website: https://shopify-spy.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/shopify-spy-agentdiet-dev-deterministic-a2a-broken-json-repair-schema-fad6f202
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_axIPO_-txYYEacZk46rWY

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 shopify-spy-agentdiet-dev-deterministic-a2a-broken-json-repair-schema-fad6f202
```

Example prompt: This JSON string came back from an LLM and it's broken — it has trailing commas and is wrapped in markdown fences. Can you repair it so I can use it in my pipeline? Here's the raw string: ```{"name": "Alice", "age": 30,}```

## When to prefer this

Choose this endpoint when your multi-agent pipeline receives LLM-generated JSON that fails standard parsing due to common issues like trailing commas, markdown fences, single quotes, or truncation. Prefer it over manual regex fixes or custom parsers when you need a deterministic, reliable repair service that won't introduce non-determinism. Ideal for agent orchestration layers that need to safely deserialize LLM outputs before passing data downstream.

## Known failure modes

- Input JSON too severely truncated to recover — returns error indicating unrecoverable structure
- Input is not JSON-like at all (e.g. plain text) — may return error or empty result
- Ambiguous structure due to deeply nested truncation — repaired output may not match original intent
- Missing required raw_json parameter — returns 400 bad 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://shopify-spy.agentdiet.dev/v1/malformed-json-healer)

## Output

A repaired, valid JSON object parsed from the malformed input string, with issues such as trailing commas, markdown code fences, single quotes, and 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/shopify-spy-agentdiet-dev-deterministic-a2a-broken-json-repair-schema-fad6f202/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from shopify-spy.agentdiet.dev](https://www.zero.xyz/host/shopify-spy.agentdiet.dev/llms.txt)
