{"name":"Random Choice","version":"0.6.0","description":"Choose one item from a list using cryptographically secure server-side randomness. Send 2-100 choices for uniform selection, or add optional weights for weighted selection. Intended for one-off agent tie-breaking and sampling.","route":{"method":"POST","path":"/random-choice","payment":{"enabled":true,"price":"$0.001","network":"eip155:8453","provider":"coinbase"}},"request":{"choices":"Array of 2-100 JSON-compatible values.","weights":"Optional array of positive finite relative weights, exactly one per choice."},"response":{"selected":"alpha","index":0,"weighted":true,"choice_count":3,"selected_weight":7,"total_weight":10,"request_id":"rc_example","service_hint":{"id":"random-choice","suitable_for":["random_selection","weighted_selection","tie_breaking","sampling"]}},"pricing_note":"Promotional validation price. Pricing will be reviewed after paid-call demand and marginal costs are measured.","usage_notes":["Each successful call is a new random event; retries are not idempotent and may be charged again.","Results are generated with a server-side CSPRNG but are not independently verifiable or provably fair.","Do not use for gambling, security tokens, or consequential medical, legal, or financial decisions.","Do not use for routing or experiments that require stable assignments across retries."]}