Agents that sample, select, or make probabilistic decisions need randomness they can prove after the fact. VeriRand ships an HMAC-SHA256 proof with every number — independently verifiable, on-chain auditable, and paid autonomously via x402 USDC. No key registration, no human approval: your agent calls and pays in one round trip.
x402 autonomous payment · A2A native · Free verification · 47 free calls/day · Cloudflare Edge
Three steps from request to independently verified randomness. No trust assumptions required.
Call /v1/verirand/bytes with a count parameter. Choose bytes, uint32, uint64, or bounded range — whatever format your application needs.
Get your random data along with an HMAC-SHA256 proof, a nonce, and a timestamp. The proof binds the output to the server's signing key — no tampering possible after generation.
Anyone can call /v1/rng/verify with the proof data. Verification is free, public, and requires zero credentials.
Fetches a real random value from the VeriRand API. Click to generate.
Fetches from /v1/rng/quantum
Buy credits once, spend as you go. The more you buy, the less each call costs. Verification is always free.
The aethel-nexus-sdk wraps all VeriRand endpoints with full TypeScript types. Generate verified random numbers and validate proofs in two lines of code.
// Generate a verified random number const r = await fetch('https://aaaa-nexus.atomadictech.workers.dev/v1/rng/quantum'); const rng = await r.json(); // { numbers: ["a3f2c9e1b8..."], seed_ts: "1748892034521", proof: "d4e9a2...", remaining: 46 } // Verify the proof — free, no credentials const v = await fetch( `/v1/rng/verify?seed_ts=${rng.seed_ts}&numbers=${rng.numbers[0]}&proof=${rng.proof}` ); const ok = await v.json(); console.log('Valid:', ok.valid); // true
500 VeriRand calls for $4. No account, no crypto wallet needed. API key by email in seconds.
Get 500 Calls — $4 →Generate in any format, verify any proof. That’s it. No bloat, no hidden calls.
Returns random numbers with format, seed timestamp, HMAC-SHA256 proof, and remaining free calls.
GET /v1/rng/quantum
Confirm any proof is authentic. Pass seed_ts, numbers, and proof. Always free.
GET /v1/rng/verify