# Text Hashing Utility (SHA-1/256/384/512)

> Text Hashing Utility (SHA-1/256/384/512) is a paid API for AI agents from skinwinking.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-31).

Computes a cryptographic hash (SHA-1, SHA-256, SHA-384, or SHA-512) of an input text string and returns the hex digest.

## Facts

- Endpoint: POST https://skinwinking.com/api/v1/util/hash?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/text-hashing-utility-sha-1-256-384-512-5370defd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jXkhC76Rl9zgOaRypZQbS

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 text-hashing-utility-sha-1-256-384-512-5370defd -d '<json body>'
```

Example prompt: Hash the text 'hello world' using SHA-256 and give me the hex digest.

## When to prefer this

Choose this endpoint when an AI agent needs a quick, pay-per-call cryptographic hash of a text string without managing any server-side infrastructure. Ideal for agents that occasionally need to hash content for integrity checks, deduplication, or fingerprinting and don't want to run local hashing code. Supports four standard SHA algorithms in a single unified endpoint.

## Known failure modes

- Input text exceeds 20,000 character limit — request rejected
- Invalid algorithm value (not sha1, sha256, sha384, or sha512) — bad request error
- Empty or missing text field — error or empty result
- Payment not included or insufficient USDC — 402 Payment Required response

## How this service works

50 pay-per-call tools for agents over x402 (USDC on Base, Polygon, Solana): crypto market data, token audits, indicators, swap routing, web extraction, DNS/WHOIS/email checks, FX, weather and AI text/image tools.

## Output

Returns a JSON object containing the hex-encoded hash digest and the algorithm name used (e.g. {"hex": "2cf24dba...", "algo": "sha256"}). Up to 20,000 characters of input text are supported.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "algo": {
   "type": "string",
   "default": "sha256",
   "description": "sha1, sha256, sha384 or sha512"
  },
  "text": {
   "type": "string",
   "description": "Input text (max 20,000 characters)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "hex": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824",
  "algo": "sha256"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/text-hashing-utility-sha-1-256-384-512-5370defd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from skinwinking.com](https://www.zero.xyz/host/skinwinking.com/llms.txt)
