Try it
Edit a ruleset and a request, then check and evaluate them right here: nothing to install and nothing sent anywhere. The engine runs in this page; it is the TypeScript runtime, which passes the same conformance suite as every other engine, so the answer is the one Java, Go, Python and the rule-cascade command give.
Ruleset
Request
Result
Starting the engine...
Like rule-cascade check, the playground registers the three conformance operators (x-luhn, x-test-reverse, x-test-sum), and Check runs every golden test in the tests of each ruleset. A ruleset names its parents in extends and its entity schema in $ref: both are found among the tabs by id and by file name. To run the same thing on your machine, download the command and follow the quickstart.