Active Policies
Manage your confidence-aware authorization rules. Policies are written in Rego and evaluated by the Lelu Engine.
auth.rego
Deployed
package lelu.authimport future.keywords.in# Default denydefault allow = falsedefault require_approval = false# ---------------------------------------------------------# High Confidence: Auto-Approve# ---------------------------------------------------------allow {input.action == "execute_trade"input.confidence >= 0.95input.risk_level == "low"}allow {input.action == "read_data"input.confidence >= 0.80}# ---------------------------------------------------------# Medium Confidence: Require Human Approval# ---------------------------------------------------------require_approval {input.action == "execute_trade"input.confidence < 0.95input.confidence >= 0.70}require_approval {input.action == "execute_trade"input.risk_level == "high"}# ---------------------------------------------------------# Low Confidence: Auto-Deny (Implicit via default)# ---------------------------------------------------------