# AgentDiet LLMs.txt Compiler

> AgentDiet LLMs.txt Compiler is a paid API for AI agents from status.agentdiet.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Fetches a URL and compiles/distills its content into a compressed llms.txt-format context window artifact, achieving up to 91% compression ratio.

## Facts

- Endpoint: GET https://status.agentdiet.dev/v1/llms-txt-compiler?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-llms-txt-compiler-05eac906
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3-jtb-gB1Vu4c-why7l0V

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-llms-txt-compiler-05eac906
```

Example prompt: Can you fetch https://example.com and distill it into a compressed llms.txt context — I want to cut down the tokens before feeding it into my pipeline?

## When to prefer this

Choose this endpoint when an AI agent needs to fetch and ingest web content but is constrained by context window token limits. It is especially valuable in agentic pipelines where multiple documents or pages must be processed and token costs must be minimized. Prefer it over raw web scraping when the goal is LLM-ready, compressed context rather than raw HTML.

## Known failure modes

- Invalid or unreachable URL returns error status
- Malformed input schema (missing required 'type' or 'method' fields) causes rejection
- Payment failure over x402/L402 prevents execution
- Timeout if the target URL is slow to respond
- URL returns non-HTML/non-text content that cannot be distilled

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

## 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"
      }
     }
    }
   },
   "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-llms-txt-compiler-05eac906/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)
