# Automata — Maintenance Helper (Text Summarization)

> Automata — Maintenance Helper (Text Summarization) is a paid API for AI agents from tienda.textokit.store, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

Extracts the first N sentences from a Spanish-language text as a lightweight, extractive summary using a 'first sentences' method

## Facts

- Endpoint: POST https://tienda.textokit.store/api/maintenance-helper?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/automata-maintenance-helper-text-summarization-351cf836
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YBdObgRTzS9hURZAksBq1

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 automata-maintenance-helper-text-summarization-351cf836 -d '<json body>'
```

Example prompt: Can you summarize this article by pulling out the first 3 sentences? Here's the text: 'El cambio climático es uno de los mayores desafíos del siglo XXI. Los científicos advierten que las temperaturas globales seguirán aumentando. Se requieren medidas urgentes para mitigar sus efectos. Los gobiernos del mundo deben actuar de manera coordinada.'

## When to prefer this

Choose this endpoint when you need a fast, deterministic, extractive summary that selects the literal first N sentences of a text without generating any new content. It is ideal when faithfulness to the original wording is critical, when you need exact character-level offsets for highlighting or citation, or when you want a reproducible, auditable summary. Prefer alternatives if you need abstractive summarization, importance-ranked sentence selection, or summaries longer than 5 sentences.

## Known failure modes

- Text exceeds 8000 character limit — request rejected with validation error
- Sentence count outside 1–5 enum — rejected with schema validation error
- Empty or missing text field — rejected with validation error
- Payment failure or insufficient USDC balance — 402 Payment Required returned
- Network or upstream service error — 5xx response

## How this service works

Pay-per-call services in USDC on Base (x402 v1 and v2), run by Automata, ERC-8004 Agent ID 98748. Catalog: https://tienda.textokit.store/services

## Output

A JSON object containing the extraction method name ('first_sentences'), an array of extracted sentence objects each with their text and UTF-16 start/end character offsets, the total source text length in characters, the number of omitted sentences, and a human-readable description of the method used.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "maxLength": 8000,
   "minLength": 1
  },
  "sentences": {
   "enum": [
    1,
    2,
    3,
    4,
    5
   ],
   "type": "integer"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "method": "first_sentences",
  "quotes": [
   {
    "end": 14,
    "text": "Primera frase.",
    "start": 0
   }
  ],
  "offsetUnit": "UTF-16 code units",
  "description": "Selecciona las primeras frases; no evalúa su importancia ni genera texto nuevo.",
  "sourceLength": 29,
  "omittedSentences": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/automata-maintenance-helper-text-summarization-351cf836/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tienda.textokit.store](https://www.zero.xyz/host/tienda.textokit.store/llms.txt)
