{"id":"iam-canonical-user-principal-s3-specific","text":"The `CanonicalUser` principal type in IAM policy grammar is primarily an S3-specific construct used for S3 bucket policies and ACLs.","truth_value":"IN","source":"entries/2026/03/11/IAM-latest-UserGuide-reference_policies_grammarhtml.md","source_url":"","source_hash":"0443cb7f838eca11","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"iam-canonical-user-principal-s3-specific","truth_value":"IN","reason":"premise"}]}}