{"x402Version":2,"name":"Dice","description":"RPG dice-notation utilities — parse notation like \"3d6+2\" or \"4d6kh3\", roll it with a cryptographically secure RNG, or compute the exact probability distribution (mean, variance, min/max and the full pmf) with no sampling.","version":"0.1.0","openapi":"https://dice.openverbs.com/openapi.json","resources":[{"url":"https://dice.openverbs.com/v1/parse","method":"POST","description":"Parse dice notation such as \"3d6+2\", \"4d6kh3\" (keep highest 3) or \"2d20dl1\" (drop lowest 1) into structured terms. Malformed notation is a clean 400.","tags":["parse dice notation","dice notation parser","validate dice notation","rpg dice parser","dnd dice syntax lookup"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.002","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]},{"url":"https://dice.openverbs.com/v1/roll","method":"POST","description":"Roll dice notation with a cryptographically secure RNG, optionally repeated. Returns per-die rolls, the kept dice and the total for each roll.","tags":["roll dice","rpg dice roller","secure dice roll","roll dice notation","random dice api"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.002","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]},{"url":"https://dice.openverbs.com/v1/stats","method":"POST","description":"Compute the exact probability distribution of a dice notation — mean, variance, standard deviation, min/max and the full probability mass function — with no sampling. Notations whose outcome range is too large for exact computation are clean 400s.","tags":["dice probability distribution","calculate dice odds","dice statistics api","exact dice probabilities","rpg dice probability"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.002","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]}]}