# entropy.rip Verifiable Randomness

> entropy.rip Verifiable Randomness is a paid API for AI agents from entropy.rip, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Generates cryptographically secure, verifiable random values using Drand beacon and local system entropy

## Facts

- Endpoint: GET https://entropy.rip/api/entropy/verifiable
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/entropy-rip-verifiable-randomness-81fc4c3b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_F0RndRSDla3eALo1QHyIo

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 entropy-rip-verifiable-randomness-81fc4c3b
```

Example prompt: Give me a cryptographically secure random value that I can verify was generated fairly using the Drand beacon and local entropy — I need proof it wasn't manipulated.

## When to prefer this

Choose this endpoint when you need randomness that is not just unpredictable but independently verifiable — for example, lotteries, fair draws, game outcomes, or any use case where a third party must be able to audit that the result was not rigged. Prefer over simple PRNG or non-verifiable entropy when cryptographic auditability is required.

## Known failure modes

- Drand beacon temporarily unavailable — randomness generation fails
- Network timeout fetching Drand round
- Payment not processed (x402 payment required, HTTP 402)
- Service overload — rate limit exceeded
- Invalid or malformed request parameters

## How this service works

Generate cryptographically secure verifiable randomness using Drand and local system entropy

## Output

Returns a verifiable random value generated by combining Drand distributed randomness beacon output with local system entropy, including cryptographic proof or metadata that allows the caller to independently verify the randomness was not manipulated or predicted.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "signature": "-----BEGIN PGP SIGNATURE...",
  "timestamp": "2026-07-14T09:20:00Z",
  "local_salt": "deadbeef...",
  "randomness": "a1b2c3d4e5f6g7h8...",
  "drand_round": 4015682,
  "random_value": 1234567890123456,
  "drand_randomness": "6b37a5..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/entropy-rip-verifiable-randomness-81fc4c3b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from entropy.rip](https://www.zero.xyz/host/entropy.rip/llms.txt)
