Policy playground
Edit grant and boundary documents, describe a request, and watch the decision and its statement-by-statement trace update as you type. Nothing leaves this page; share a scenario with a link. Learn the model in Policies and Conditions.
Scenarios
Everyone reads; only the owner writes. ${principal.id} is substituted literally before matching.
Allowedreason: allowed
Allowed. At least one grant statement allows the request, no statement denies it, and every boundary allows it.
grant:0:EditOwn