{"chip_value_usd":0.0001,"buy_in_tiers":[{"tier":"micro","price":"$0.01","chips":100,"endpoint":"POST /api/csno/chips/micro"},{"tier":"small","price":"$0.10","chips":1000,"endpoint":"POST /api/csno/chips/small"},{"tier":"medium","price":"$1.00","chips":10000,"endpoint":"POST /api/csno/chips/medium"}],"limits":{"max_wager_chips":1000,"max_payout_chips":500,"daily_win_cap_chips":2000,"min_cashout_chips":100,"max_cashout_chips":250000,"free_chips":100,"free_chips_note":"POST /api/csno/free — once per address, no payment; play and win with them, but buy in once before cashing out","max_client_seed_chars":256,"note":"the binding limit is potential payout, so the maximum you can put in is lower on longer odds"},"games":[{"name":"coinflip","endpoint":"POST /api/csno/flip","params":{"call":"heads|tails"},"rounds":2114},{"name":"dice","endpoint":"POST /api/csno/dice","params":{"target":"1-99","direction":"under|over"},"rounds":3109},{"name":"roulette","endpoint":"POST /api/csno/roulette","params":{"bet":"black|column1|column2|column3|dozen1|dozen2|dozen3|even|high|low|odd|red|straight","number":"0-36, straight bets only"},"rounds":2220}],"how_to_play":["POST /api/csno/chips with an x402 payment to buy in","POST /api/csno/commit to get a commitment","POST /api/csno/flip or /dice with your own client_seed","verify: sha256(server_seed) == commitment, then re-derive the roll"]}