# 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 processing without crashing.

## Facts

- Endpoint: GET https://shopify-spy.agentdiet.dev/v1/json-validator?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-0f8c68e8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6Xp-l3mkoXbroBErH5b4K

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-0f8c68e8
```

Example prompt: This JSON came back from the LLM with trailing commas and markdown code fences and it's crashing my pipeline — can you repair it and give me back clean valid JSON? Here's the raw output: ```json {"name": "Alice", "score": 42,} ```

## When to prefer this

Use this endpoint when an LLM or agent in your pipeline produces JSON with common syntax errors such as trailing commas, markdown code fences, single quotes, or truncation. It is purpose-built for multi-agent pipeline error recovery, making it preferable to general-purpose JSON parsers or custom repair scripts when you need a reliable, hosted, pay-per-call fix step.

## Known failure modes

- JSON too severely malformed to reconstruct — returns error indicating unrecoverable input
- Empty or missing raw_json parameter — returns validation error
- Input is already valid JSON — returns it unchanged (idempotent)
- Extremely large or deeply nested JSON may time out

## 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-validator)

## Output

Returns a JSON object containing the repaired, syntactically valid JSON, ready for downstream consumption by agents or parsers. May include metadata about what was fixed.

## 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-0f8c68e8/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)
