# 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/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: 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-fb45e829
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_so97_4oYxe5GqqGRV40Y7

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-fb45e829
```

Example prompt: This JSON string from the LLM is broken — it has trailing commas, single quotes, and markdown fences wrapping it. Can you fix it so it parses cleanly: ```{'name': 'Alice', 'age': 30,}```?

## When to prefer this

Choose this endpoint when your multi-agent pipeline receives JSON from an LLM that fails standard JSON.parse() due to common LLM formatting errors like trailing commas, markdown code fences, single quotes, or truncation. It is deterministic (not generative), making it predictable and safe to use in automated pipelines where consistency matters. Prefer it over writing custom regex fixers when you need a reliable, API-based repair step in a no-crash pipeline architecture.

## Known failure modes

- Input JSON is too severely malformed to deterministically repair, returning an error or best-effort partial result
- Ambiguous truncation points where the repair logic cannot infer the intended structure
- Very large JSON strings may exceed query parameter length limits since input is passed via GET
- Non-JSON content passed as input returns 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://domain-osint.agentdiet.dev/v1/malformed-json-healer)

## Output

A repaired, valid JSON object that has been cleaned of common LLM-introduced formatting errors such as trailing commas, markdown fences, single quotes, and truncation artifacts — ready to parse without errors.

## 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-fb45e829/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)
