# 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-generated JSON (trailing commas, markdown fences, single quotes) so multi-agent pipelines can continue without crashing.

## Facts

- Endpoint: GET https://shopify-spy.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: 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-8c3992a8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tMpwfEJ7Ei5_MvL4AL_yN

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-8c3992a8
```

Example prompt: This LLM response came back with malformed JSON — it has trailing commas, single quotes instead of double quotes, and a markdown code fence. Can you fix it so it parses correctly? Here's the broken string: ```{'name': 'Alice', 'age': 30,}```

## When to prefer this

Choose this endpoint when your multi-agent or LLM pipeline receives JSON outputs that fail to parse due to common formatting errors like trailing commas, markdown code fences, single quotes, or minor truncation. It is specifically designed for deterministic repair (not generative guessing), making it ideal for production pipelines where reliability and repeatability matter. Prefer it over writing your own regex cleanup logic when you need a standardized, API-callable repair step.

## Known failure modes

- Input JSON is too severely malformed to deterministically reconstruct — returns error
- Truncation too extreme to infer missing structure — ambiguous repair not attempted
- Non-JSON input passed in raw_json field — returns parsing failure
- Network or payment authorization failure (HTTP 402) if x402 payment not resolved

## 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/json-fix)

## Output

A repaired, valid JSON object that has been cleaned of common LLM formatting errors including trailing commas, markdown code fences, single-quote delimiters, and truncation artifacts. The response is a parsed JSON object ready for downstream consumption.

## 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-8c3992a8/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)
