# Deterministic A2A Broken-JSON Repair & Schema Validator

> Deterministic A2A Broken-JSON Repair & Schema Validator is a paid API for AI agents from defi-yield.agentdiet.dev, paid per call via MPP, $0.002/call, status unknown (last checked 2026-10-23).

Repairs truncated or malformed LLM JSON outputs (trailing commas, markdown fences, single quotes) so multi-agent pipelines never crash

## Facts

- Endpoint: POST https://defi-yield.agentdiet.dev/v1/json-validator?utm_source=zero.xyz
- Price: $0.002/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Provider: defi-yield.agentdiet.dev
- Website: https://defi-yield.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/defi-yield-agentdiet-dev-deterministic-a2a-broken-json-repair-schema-a6f91a55
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YF9FyeXD8uZHfXv2x--m-

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 defi-yield-agentdiet-dev-deterministic-a2a-broken-json-repair-schema-a6f91a55 -d '<json body>'
```

Example prompt: This LLM response came back as broken JSON with trailing commas and markdown code fences — can you repair it so it's valid JSON I can actually use: ```{"name": "Alice", "score": 42,}```?

## When to prefer this

Choose this endpoint when you need deterministic, rule-based JSON repair rather than LLM-based guessing — ideal for multi-agent pipelines where reliability and consistency matter. Best when the malformation pattern is structural (trailing commas, markdown fences, single quotes, truncation) rather than semantic. Prefer this over writing custom regex fixers or relying on downstream parsers to be lenient.

## Known failure modes

- Input is so malformed it cannot be deterministically repaired — returns error indicating irrecoverable structure
- Empty or whitespace-only raw_json input fails validation
- Input that is already valid JSON still processes but returns unchanged
- Extremely long truncated inputs may produce ambiguous completions
- Non-JSON content (e.g. plain text, HTML) passed as raw_json may return an error or unexpected output

## 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://defi-yield.agentdiet.dev/v1/json-validator)

## Output

Returns a JSON object containing the repaired, valid JSON string with all syntax errors resolved — trailing commas removed, markdown fences stripped, single quotes converted to double quotes, and truncated structures closed — ready for downstream consumption in agent pipelines.

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