Simulate a policy evaluation against a sample input to test rules before enforcing them.
decision_id for audit trail queries.
reasons field is only populated when the request is denied. Allowed responses return an empty array. If you previously relied on evaluation_ms for performance monitoring, that field has been removed — query resource_type=policy_decision in the decision audit trail instead.decision_id to look up the decision in audit queries.MINT, VERIFY, or BUNDLE_EXPORT.ISSUER, VERIFICATION_PROFILE, or TENANT_DEFAULT.TENANT_DEFAULT to evaluate tenant-wide policies.key.age_days).Common fields include jurisdiction, trust_tier, status, risk_rating, assurance_level, key.age_days, and key.status. See the available fields reference for the full list.| Field | Type | Description |
|---|---|---|
allowed | boolean | Whether the request would be permitted under the current active policies. |
matched_rules | string[] | IDs of rules that matched the input. Empty when no rule matched and the default effect applied. |
reasons | string[] | Explanation of why the request was denied. Always an empty array when allowed is true. |
decision_id | string | Unique identifier for this evaluation. Use it to look up the full decision record in the audit trail. |