{"x402Version":2,"name":"Expression Evaluator","description":"Safely evaluate mathematical expressions with variables and standard functions — sandboxed.","version":"0.1.0","openapi":"https://math.openverbs.com/openapi.json","resources":[{"url":"https://math.openverbs.com/v1/eval","method":"POST","description":"Evaluate a mathematical expression with optional named variables — arithmetic, comparison and logic operators plus functions like sqrt, abs, min, max, sin, cos, log, floor, round, etc. A syntax error, an undefined variable, or a non-finite result is a clean 400. The factorial operator is disabled for safety.","tags":["evaluate math expression","calculator api","compute formula","expression evaluator","math with variables","safe arithmetic parser"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.004","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]},{"url":"https://math.openverbs.com/v1/variables","method":"POST","description":"Parse an expression and return the free variables it references, without evaluating it — so an agent can discover which inputs a formula needs before supplying values. A syntax error is a clean 400.","tags":["list formula variables","extract expression variables","parse variables in math","formula input discovery","expression variable lookup","math variables api"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.004","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]}]}