# Deterministic A2A Broken-JSON Repair & Schema Validator

> Deterministic A2A Broken-JSON Repair & Schema Validator is a paid API for AI agents from domain-osint.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://domain-osint.agentdiet.dev/v1/schema-repair?utm_source=zero.xyz
- Price: $0.002/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Provider: domain-osint.agentdiet.dev
- Website: https://domain-osint.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/domain-osint-agentdiet-dev-deterministic-a2a-broken-json-repair-5827b9d2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AfePBGsxlT75Z4h9WpqfR

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 domain-osint-agentdiet-dev-deterministic-a2a-broken-json-repair-5827b9d2
```

Example prompt: This JSON from our LLM has trailing commas, single quotes, and a markdown code fence wrapping it — can you repair it so it parses cleanly? Here's the broken string: ```{'name': 'Alice', 'age': 30,}```

## When to prefer this

Choose this endpoint when your multi-agent pipeline receives LLM-generated JSON that fails to parse due to common LLM formatting mistakes such as trailing commas, markdown code fences, single quotes, or truncation. It is ideal for deterministic, rule-based repair rather than LLM-based re-generation of JSON, making it fast, cheap, and predictable. Prefer it over asking the LLM to re-generate when you need a reliable, low-latency fix that won't introduce hallucinated values.

## Known failure modes

- Input JSON is so severely malformed that deterministic repair cannot produce a valid result
- Empty or whitespace-only raw_json input returns an error
- Input that is not JSON-like at all (plain text, HTML) may fail to repair
- Extremely long truncated inputs may produce structurally incomplete but syntactically closed output
- Missing required raw_json parameter returns a 400/422 error

## 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://domain-osint.agentdiet.dev/v1/schema-repair)

## Output

A repaired, valid JSON object derived from the malformed input, with common LLM output issues fixed including trailing commas removed, single quotes converted to double quotes, markdown code fences stripped, and truncated structures closed — returned as a parseable JSON response object.

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