Answer
policy.default sets the role applied to any authenticated user who has no explicit grant. Setting it to role:readonly gives safe view-only default access; leaving it empty denies by default. It's the fallback that determines baseline permissions.
data:
policy.default: role:readonlyReal-world example Unmapped SSO users get read-only access because policy.default is role:readonly.