microsoft / regorus

Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.
MIT License
130 stars 32 forks source link

Implement top-down evaluation #176

Closed anakrish closed 6 months ago

anakrish commented 6 months ago

Regorus currently evaluates all the rules in a policy for a given query. Evaluating only the rules that are needed has the following benefits