Simulate a policy decision
Test policy intent before changing runtime behavior.
Before you start
Section titled “Before you start”Have the proposed policy version and representative principal, action, resource, and context values.
Procedure
Section titled “Procedure”-
Open the policy simulation flow for the target environment.
-
Enter an intended allowed request using the same identity and resource relationships as the real client.
-
Repeat with a forbidden tool, missing permission, and an explicit deny that overlaps an allow.
-
Read the decision and reason for each case. Correct the draft until the cases match the intended access boundary.
Verify the result
Section titled “Verify the result”Save a metadata-only list of tested cases and expected decisions. After publication, verify the real client produces the same outcomes.
If it does not work
Section titled “If it does not work”Simulation does not prove route health, credential availability, or replica activation. Diagnose those independently when the deployed call fails.
Read the related concept or consult the Admin API for exact request fields.
Implementation reference
Section titled “Implementation reference”Amelfi documentation · Space Grotesk / Geist Mono