Policy playground
Write authorization rules, describe a request, and watch a decision point evaluate every rule, combine them and explain its decision.
Simulation. The playground uses the fictional Tidewell Gazette newsroom from the Evaluating a policy lesson and its illustrative rule format, which is a way to show the ideas, not a real policy language. Nothing is sent or stored.
The rule format
A condition compares two values with is, is not, in, not in, is before or is after. A value is an attribute such as resource.status or environment.device.managed, quoted text, a number, true, false or a list such as ["draft", "approved"]. is before and is after compare dates and times such as "2026-06-14T14:00:00Z". A rule matches when the request's action is one of its actions (or the rule names *) and all of its conditions are true.