# ONE Engine Unicode NFKC Normalization

> ONE Engine Unicode NFKC Normalization is a paid API for AI agents from one-search.one-engine.workers.dev, paid per call via x402, $0.0065/call, status unknown (last checked 2026-10-02).

Normalizes text using Unicode NFKC normalization form, collapsing compatibility characters and canonically composing the result.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/text-normalize/unicode-nfkc/t7?utm_source=zero.xyz
- Price: $0.0065/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/one-engine-unicode-nfkc-normalization-e2bae663
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tx16Pw9Pnhd8_X3G-TS3A

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 one-engine-unicode-nfkc-normalization-e2bae663 -d '<json body>'
```

Example prompt: Normalize this text to NFKC unicode form so that compatibility characters are collapsed and it's ready for consistent string comparison: '２０２４年　Ａｐｐｌｅ　ｉＰｈｏｎｅ　ｐｒｉｃｅ　ｌｉｓｔ'

## When to prefer this

Choose this endpoint when you need lightweight, pay-per-call NFKC unicode normalization without standing up your own NLP infrastructure. Ideal for AI agent pipelines that process variable volumes of text from web scraping, user input, or multilingual datasets and need consistent unicode encoding before downstream tasks like string matching, tokenization, or indexing.

## Known failure modes

- Input text exceeds 50000 character limit — request rejected
- Empty or missing 'text' field — validation error
- Payment failure via x402 — 402 response before processing
- Malformed JSON request body — 400 error
- Network timeout on Cloudflare Workers edge

## How this service works

Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.

## Output

Returns a JSON object containing the NFKC-normalized version of the input text, with compatibility characters decomposed and then canonically composed — e.g. fullwidth Latin letters become standard ASCII, ligatures like ﬁ become 'fi', superscripts and fractions are expanded to their canonical equivalents.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "text"
 ],
 "properties": {
  "text": {
   "type": "string",
   "description": "Text up to 50000 characters"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/one-engine-unicode-nfkc-normalization-e2bae663/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from one-search.one-engine.workers.dev](https://www.zero.xyz/host/one-search.one-engine.workers.dev/llms.txt)
