# util.beauty Crypto Random Generator

> util.beauty Crypto Random Generator is a paid API for AI agents from util.beauty, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-16).

Generates cryptographically secure random data on demand via a metered pay-per-request API

## Facts

- Endpoint: POST https://util.beauty/v1/crypto/random
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/util-beauty-crypto-random-generator-7cae6601
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7P1hDD6Iw-PN99OqEZzID

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 util-beauty-crypto-random-generator-7cae6601 -d '<json body>'
```

Example prompt: Generate a cryptographically secure random value for me — I need it to use as a nonce for a signing operation.

## When to prefer this

Choose this endpoint when you need cryptographically secure random data on demand without provisioning your own crypto infrastructure, especially in agent pipelines or serverless contexts where pay-per-request billing (USDC via x402) is preferable to maintaining a subscription. It is ideal for one-off or low-volume randomness needs in security-sensitive contexts.

## Known failure modes

- Payment failure if x402 USDC payment or prepaid API key is invalid or insufficient — returns 402 Payment Required
- Malformed request body returns 400 Bad Request with error details
- Network or server errors return 5xx responses
- Rate limiting may occur if request volume is too high

## How this service works

Metered web utilities for developers and AI agents: browser screenshot and PDF, crypto, DNS and net tools. Pay per request with x402 (USDC on Base) or prepaid API keys.

## Output

A JSON object containing a boolean ok field, the utility name (e.g. 'crypto/random'), a unique requestId string, the number of credits charged, and the generated random output data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "body": {
     "type": "object",
     "description": "JSON request body (see OpenAPI for the utility schema).",
     "additionalProperties": true
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "example": {
     "type": "object",
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "utility": {
       "type": "string"
      },
      "requestId": {
       "type": "string"
      },
      "chargedCredits": {
       "type": "number"
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "utility": "…",
  "requestId": "req_…",
  "chargedCredits": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/util-beauty-crypto-random-generator-7cae6601/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from util.beauty](https://www.zero.xyz/host/util.beauty/llms.txt)
