# AgentDiet RAG Diet Context Distiller — /v1/mesh

> AgentDiet RAG Diet Context Distiller — /v1/mesh 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 by up to 91% token reduction via a paid mesh endpoint, settling in USDC on Base

## Facts

- Endpoint: GET https://rag-diet.agentdiet.dev/v1/mesh?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-rag-diet-context-distiller-v1-mesh-3c50c770
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9UiImFrafW6DSXiP1wGMp

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-rag-diet-context-distiller-v1-mesh-3c50c770
```

Example prompt: Can you use AgentDiet's RAG Diet mesh to compress my current context window — pass it as a GET query so I get back the distilled version with compression stats?

## When to prefer this

Choose this endpoint when your AI agent pipeline needs to reduce context window size before expensive LLM calls, particularly in RAG workflows where retrieved chunks are verbose. It is especially useful when you need deterministic, pay-per-call compression (via x402/L402 micropayments in USDC on Base) without managing a self-hosted compression service. Prefer it over manual prompt trimming when you need a measurable compression ratio proof and repeatable results.

## Known failure modes

- Missing or malformed `input` object returns validation error
- Missing required `type` or `method` fields causes schema rejection
- Payment not settled in USDC on Base results in 402 Payment Required
- Query param `query` absent may return empty or error data
- Network or mesh node unavailability returns non-200 status
- Oversized context input may exceed processing limits

## 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 output, a `status` field ('ok' on success), and an `roi_proof` object showing the compression_ratio_pct achieved (e.g. 91.4%). Payment is settled in USDC on Base via x402/L402 at $0.01 per call.

## 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-rag-diet-context-distiller-v1-mesh-3c50c770/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)
