# AgentDiet x402 Gateway — Context Window Distiller

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

Compresses and distills AI context windows via a pay-per-call x402 gateway, reducing token usage by up to 85-91% while preserving semantic content.

## Facts

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

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-x402-gateway-context-window-distiller-40f09079
```

Example prompt: Use AgentDiet to compress this large context window for me — I need to cut it down from its current size and get a compression ratio proof back so I can see how much token bloat was removed.

## When to prefer this

Choose this endpoint when an AI agent or pipeline needs to reduce token consumption before calling an expensive LLM, when RAG retrieval results are oversized, or when operating under strict context window limits. Particularly suited for B2A/A2A workflows using x402 micropayments on Base/USDC where per-call billing is acceptable and deterministic compression with provable ROI is required.

## Known failure modes

- Missing required 'input' field returns validation error
- Invalid HTTP method enum value (not GET or POST) causes rejection
- Payment failure on x402 gateway blocks execution
- Empty or malformed query param returns no meaningful compression
- Network timeout if upstream node is unavailable

## 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 ('ok' on success), and an 'roi_proof' object containing 'compression_ratio_pct' — e.g. 91.4 — showing how much token reduction was 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": {
      "query": {
       "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-x402-gateway-context-window-distiller-40f09079/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)
