# AgentDiet LLM JSON Schema Healer

> AgentDiet LLM JSON Schema Healer is a paid API for AI agents from rag-diet.agentdiet.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-22).

Repairs and validates malformed or broken LLM-generated JSON against a schema, compressing and healing the output to a valid structure

## Facts

- Endpoint: GET https://rag-diet.agentdiet.dev/v1/llm-json-schema-healer?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentdiet-llm-json-schema-healer-fcdaf7ed
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Sy05nBh9JxL6nI03AwyiG

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 agentdiet-llm-json-schema-healer-fcdaf7ed
```

Example prompt: This JSON output from my LLM is broken and doesn't validate — can you run it through AgentDiet's schema healer to fix and normalize it? Here's the raw JSON: {"name":"foo","value":}

## When to prefer this

Choose this endpoint when you need to automatically repair, validate, and compress malformed or bloated JSON produced by LLMs or AI agents. It is especially useful in A2A pipelines where tool-call outputs or LLM responses frequently fail schema validation and must be normalized before downstream consumption. Prefer it over manual parsing logic when you want a deterministic, pay-per-use micro-service approach settling in USDC on Base.

## Known failure modes

- Unparseable input JSON that cannot be salvaged returns an error status
- Missing required 'input' or 'method' fields results in a schema validation error
- Extremely large payloads may exceed processing limits
- Payment failure via x402/USDC on Base may block execution
- GET method used for POST-only operations may return method-not-allowed

## How this service works

Deterministic B2A/A2A/MCP/x402/MPP/L402 execution and intelligence node at https://rag-diet.agentdiet.dev settling in USDC on Base.

## Output

Returns a JSON object containing a 'data' field with the healed/normalized JSON, a 'status' field (e.g. 'ok'), and an 'roi_proof' object showing the compression_ratio_pct (e.g. 91.4%), indicating how much the payload was reduced during healing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "raw_json": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "status": "ok",
  "roi_proof": {
   "compression_ratio_pct": 91.4
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentdiet-llm-json-schema-healer-fcdaf7ed/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rag-diet.agentdiet.dev](https://www.zero.xyz/host/rag-diet.agentdiet.dev/llms.txt)
