# AgentDiet Context Window Distiller

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

Compresses and distills AI agent context windows, reducing token usage by up to 85-91% for A2A/MCP workflows, paid via USDC on Base.

## Facts

- Endpoint: GET https://status.agentdiet.dev/v1?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-2178ced2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OHg70MQ3Xl6ezrSj6n-Vp

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-2178ced2
```

Example prompt: Compress and distill the context window at this URL using AgentDiet so I can cut down my token usage — use GET mode and show me the compression ratio I'm getting.

## When to prefer this

Choose AgentDiet when you need deterministic, metered context compression for A2A or MCP agent pipelines and want cryptographic ROI proof of token savings. Prefer this over generic summarization when you need consistent compression ratios, micropayment-gated access via x402/USDC, and integration with B2A/MCP/L402 protocols rather than a one-off summarization API.

## Known failure modes

- Invalid or unreachable URL in query params returns error status
- Payment not settled in USDC on Base causes 402 rejection
- Unsupported HTTP method (not GET or POST) returns schema validation error
- Context content too large or malformed may yield empty or partial data
- Missing required 'input' object with type and method causes request rejection

## How this service works

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

## Output

Returns a JSON object with a status field ('ok'), a data object containing the distilled/compressed output, and a roi_proof object showing the compression_ratio_pct (e.g. 91.4%). This lets the caller verify token savings quantitatively.

## 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-2178ced2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from status.agentdiet.dev](https://www.zero.xyz/host/status.agentdiet.dev/llms.txt)
