# 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/json-fix?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-ba4319b5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5K276b57ASMf77ONdzzP4

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

Example prompt: This JSON string from the LLM is broken — it has trailing commas and markdown fences wrapping it — can you clean it up and return valid JSON? Here it is: ```{"name": "Alice", "age": 30,}```

## When to prefer this

Choose this endpoint when your multi-agent pipeline receives JSON from an LLM or scraper that fails standard JSON.parse() due to common fixable defects like trailing commas, markdown fences, or single quotes. It is preferable to writing custom regex-based sanitization logic, and especially useful when you need deterministic (not AI-based) repair that won't hallucinate or alter your data semantics.

## Known failure modes

- Input JSON is so severely malformed that deterministic repair is impossible — returns error indicating unrecoverable structure
- Empty or null raw_json input — returns validation error
- Input is not JSON at all (e.g. plain prose) — may return error or unexpected output
- Extremely large truncated JSON where missing context cannot be inferred — partial repair with warning

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

## Output

A repaired, valid JSON object that has been sanitized of common LLM output defects including trailing commas, markdown code fences, single-quoted keys/values, and truncation issues — ready for programmatic consumption in downstream pipeline stages.

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