Playground
Write any policy rule and test it against your own data. Edit both panes and click Run to evaluate.
Interactive Example
Policy Rule
Test Data (JSON)
Example Rules to Try
Validation Check
A **User** gets registered if __email__ of **User** is a valid email and __phone__ of **User** is a valid phone and __name__ of **User** is not empty.{ "User": { "email": "alice@example.com", "phone": "+1-555-123-4567", "name": "Alice" }}Multi-Rule Policy
A **user** passes the age check if __age__ of **user** is greater than or equal to 18.
A **user** passes the credit check if __credit_score__ of **user** is greater than 700.
A **user** qualifies for loan if the **user** passes the age check and the **user** passes the credit check.{ "user": { "age": 30, "credit_score": 750 }}Date and List Operators
A **Employee** qualifies for promotion if __hire_date__ of **Employee** is older than 2 years and __department__ of **Employee** is in ["engineering", "product", "design"] and __performance__ of **Employee** is equal to "exceeds expectations".{ "Employee": { "hire_date": "2021-03-15", "department": "engineering", "performance": "exceeds expectations" }}Copy any example above into the playground, adjust the data, and run it!