{"name":"Verifiable Random Tools","mount":"/verifiable-random","host":"verifiable-random.use.x402atlas.com","base_url":"https://verifiable-random.use.x402atlas.com","service_name":"x402 Atlas tools","x402_enabled":true,"endpoints":[{"method":"POST","path":"/dice","url":"https://verifiable-random.use.x402atlas.com/dice","example_request":{"url":"https://verifiable-random.use.x402atlas.com/dice","body":{"algorithm_version":"drand-hkdf-sha256-v1","client_seed":"campaign-42","count":3,"sides":20,"target_round":0},"content_type":"application/json"},"description":"Verifiable Random dice — unbiased dice rolls bound to a future drand round the server waits for (typically 3-6s) and verifies locally, with a reproducible proof transcript.","paid":true,"price":"$0.005","discoverable":true},{"method":"POST","path":"/pick","url":"https://verifiable-random.use.x402atlas.com/pick","example_request":{"url":"https://verifiable-random.use.x402atlas.com/pick","body":{"algorithm_version":"drand-hkdf-sha256-v1","client_seed":"example","count":2,"items":["red","green","blue"],"replacement":false,"target_round":0},"content_type":"application/json"},"description":"Verifiable Random pick — string selection with or without replacement bound to a future drand round the server waits for (typically 3-6s) and verifies locally, with a reproducible proof transcript.","paid":true,"price":"$0.005","discoverable":true},{"method":"POST","path":"/shuffle","url":"https://verifiable-random.use.x402atlas.com/shuffle","example_request":{"url":"https://verifiable-random.use.x402atlas.com/shuffle","body":{"algorithm_version":"drand-hkdf-sha256-v1","client_seed":"meeting-2026-07-30","items":["alice","bob","carol"],"target_round":0},"content_type":"application/json"},"description":"Verifiable Random shuffle — a uniform Fisher-Yates permutation bound to a future drand round the server waits for (typically 3-6s) and verifies locally, with original indices and a reproducible proof transcript.","paid":true,"price":"$0.005","discoverable":true}]}
