# PHD Research and Innovation — Text Utility (Slugify)

> PHD Research and Innovation — Text Utility (Slugify) is a paid API for AI agents from phd-research-and-innovation.recondite-coneflower.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Processes a text input string and returns a slugified (URL-safe) version along with metadata about the operation.

## Facts

- Endpoint: GET https://phd-research-and-innovation.recondite-coneflower.workers.dev/api/axiom/x402/text
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/phd-research-and-innovation-text-utility-slugify-8b4306e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CKaZzYIFFQLgPPf77C9_b

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 phd-research-and-innovation-text-utility-slugify-8b4306e3
```

Example prompt: Can you slugify the text 'Hello World' so I can use it as a URL path segment?

## When to prefer this

Use this endpoint when you need a lightweight, pay-per-call text slugification utility that returns a verifiable SHA-256 input hash alongside the slug, suitable for audit trails or deduplication. It is best suited for low-volume, on-demand slug generation where a hosted microservice is preferred over a local library.

## Known failure modes

- Missing or empty text input may return an error or empty slug
- Network timeouts on the Cloudflare Worker edge
- Payment not settled may return paid: false and block result delivery
- Invalid characters or extremely long strings may produce unexpected truncation

## How this service works

A focused research workspace for finding qualified websites and opening the linked research database for a selected subject.

## Output

Returns a JSON object with ok/paid/settled/delivered status flags, a slugified output string, a SHA-256 hash of the input (inputId), the operation name ('slugify'), and the byte length of the input. Also includes product metadata (id: 'utility.text', name: 'Text Utility') and provider info.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "paid": true,
  "result": {
   "output": "hello-world",
   "inputId": "sha256:a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e",
   "operation": "slugify",
   "inputBytes": 11
  },
  "reused": false,
  "product": {
   "id": "utility.text",
   "name": "Text Utility"
  },
  "settled": true,
  "provider": "worker-local",
  "delivered": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/phd-research-and-innovation-text-utility-slugify-8b4306e3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from phd-research-and-innovation.recondite-coneflower.workers.dev](https://www.zero.xyz/host/phd-research-and-innovation.recondite-coneflower.workers.dev/llms.txt)
