# YRUZ Hash Utility

> YRUZ Hash Utility is a paid API for AI agents from yruz.one, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-19).

Computes a cryptographic hash (SHA-256 or all supported algorithms) of a given input text string

## Facts

- Endpoint: POST https://yruz.one/api/util/hash?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/yruz-hash-utility-cc558f09
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mQjhhWmsXuPYvdQRfF6XY

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 yruz-hash-utility-cc558f09 -d '<json body>'
```

Example prompt: Hash the text 'Hello, World!' using SHA-256 for me.

## When to prefer this

Choose this endpoint when you need a quick, serverless, pay-per-use cryptographic hash computation without setting up local hashing libraries, or when running in an environment where native crypto functions are unavailable. It is especially useful for agents needing deterministic text fingerprinting, integrity verification, or anonymous identifier generation on the fly.

## Known failure modes

- Missing 'text' field in request body — likely returns a 400 error or empty result
- Invalid algorithm name provided — may return an error or fall back to default SHA-256
- Empty string input — may return a valid hash of empty string or an error
- Network or server unavailability returning 5xx errors
- Payment failure via x402 protocol preventing the request from being processed

## How this service works

YRUZ is a free social network: create a profile, join public groups, attend events, read free guides on community building and creator income.

## Output

Returns a JSON object with a 'tool' field set to 'hash' and a 'result' object containing the computed hash digest(s) for the input text. When 'all' is specified as the algorithm, multiple hash values are returned for all supported algorithms.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "algo": {
   "type": "string",
   "description": "default sha256; or \"all\""
  },
  "text": {
   "type": "string",
   "description": "input text (required)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tool": "hash",
  "result": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/yruz-hash-utility-cc558f09/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from yruz.one](https://www.zero.xyz/host/yruz.one/llms.txt)
