# AgentDiet Context Window Distiller (RAG Diet)

> AgentDiet Context Window Distiller (RAG Diet) is a paid API for AI agents from rag-diet.agentdiet.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-22).

Compresses and distills web content or context into a token-efficient summary, reducing context window size by up to 91% for AI agents.

## Facts

- Endpoint: GET https://rag-diet.agentdiet.dev/api/diet?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentdiet-context-window-distiller-rag-diet-d6e6585d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_POPZr5SIFhelGEuCReZAp

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-context-window-distiller-rag-diet-d6e6585d
```

Example prompt: Can you use AgentDiet to fetch and compress the content at https://example.com/article using GET mode so it fits in my context window with minimal tokens?

## When to prefer this

Choose this endpoint when an AI agent needs to consume web content but faces context window constraints or token cost concerns. Ideal for RAG pipelines, agent browsing tasks, or any workflow where raw HTML/web content is too verbose for direct LLM ingestion. Particularly useful when paying per-token and seeking to minimize inference costs while preserving semantic fidelity.

## Known failure modes

- URL unreachable or returns non-200 — endpoint may return an error status
- Invalid or missing 'input' object — schema validation failure
- Unsupported HTTP method in method field — only GET and POST are accepted
- Payment not settled in USDC on Base — x402 payment failure blocks execution
- Content too short or already minimal — compression ratio may be low or negligible

## 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 with a 'data' field containing the distilled/compressed content, a 'status' field confirming success, and an 'roi_proof' field showing the compression_ratio_pct (e.g. 91.4%) achieved.

## 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": {
      "url": {
       "type": "string"
      },
      "mode": {
       "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-context-window-distiller-rag-diet-d6e6585d/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)
