# 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.0005/call, status unknown (last checked 2026-10-02).

Normalizes input text to Unicode NFKC form, resolving compatibility characters and canonical equivalences.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/text-normalize/unicode-nfkc/t1?utm_source=zero.xyz
- Price: $0.0005/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-95201d29
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_krImQLI6pyPgh2sKeVnqP

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-95201d29 -d '<json body>'
```

Example prompt: Normalize this text to NFKC unicode form: 'Ａ ｆｕｌｌｗｉｄｔｈ ｓｔｒｉｎｇ with ﬁ ligatures and ½ fractions' — clean up all compatibility characters.

## When to prefer this

Choose this endpoint when you need a cheap, stateless, pay-per-call NFKC unicode normalization step with no subscription — ideal for agents processing variable volumes of text where NFKC specifically (not NFC, NFD, or NFKD) is required, such as when dealing with fullwidth Latin, compatibility CJK characters, ligatures, or fraction symbols that need to be collapsed to their standard forms.

## Known failure modes

- Text exceeding 50,000 characters may be rejected with a size limit error
- Non-string input in the 'text' field returns a validation error
- Payment failure via x402 protocol returns HTTP 402 before processing
- Malformed JSON body returns a 400 bad request error
- Network timeouts on the Cloudflare Workers edge may return 503

## 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 all compatibility characters decomposed and then canonically composed according to the Unicode NFKC normalization standard.

## 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-95201d29/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)
