# manylives.me Text Redaction

> manylives.me Text Redaction is a paid API for AI agents from manylives.me, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Replaces personal information (emails, phone numbers, names, addresses, IDs, card numbers) in a text with labeled placeholders like [NAME] or [EMAIL].

## Facts

- Endpoint: POST https://manylives.me/paid/text/redact?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-me-text-redaction-a6cb8b38
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_s2VEoco9ub4SOlkfw_0GQ

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 manylives-me-text-redaction-a6cb8b38 -d '<json body>'
```

Example prompt: Before storing this customer message, redact all personal info from it — strip out any names, emails, phone numbers, addresses, or card numbers and replace them with labels: 'Hi, I'm Jane Citizen, call me on 0400 000 000 or email jane@example.com, I live at 12 Example St.'

## When to prefer this

Choose this endpoint when you need lightweight, pay-per-call PII redaction without standing up your own NLP pipeline or subscribing to an enterprise DLP service. Ideal for agents that occasionally handle user-submitted text containing personal data and need to sanitize it before storage, logging, or forwarding. Prefer it over general NLP extraction endpoints when the goal is anonymization rather than entity recognition for downstream use.

## Known failure modes

- Text exceeds 20,000 character limit — request rejected
- Empty or missing 'text' field — validation error returned
- Ambiguous or highly obfuscated PII may not be detected and will remain in the output
- Non-standard formatting of phone numbers or addresses may reduce detection accuracy
- Payment failure via x402 protocol results in HTTP 402 and no redaction performed

## How this service works

Remove personal information from a text before your agent stores or shares it: emails, phone numbers, names, street addresses, IDs and card numbers are replaced with labels.

## Output

A JSON object containing 'redacted', the sanitized version of the input text with PII replaced by labels such as [NAME], [EMAIL], [PHONE], [ADDRESS], and 'removed', an array listing the types of entities that were found and redacted.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "examples": [
    "Please call Jane Citizen on 0400 000 000 or email jane@example.com about 12 Example St."
   ],
   "description": "the text (required, max 20,000 chars)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "removed": [
   "name",
   "email"
  ],
  "redacted": "Contact [NAME] at [EMAIL]."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-me-text-redaction-a6cb8b38/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from manylives.me](https://www.zero.xyz/host/manylives.me/llms.txt)
