`assertPermission()` sounds a little long-winded, and yet misses the recommended `is` prefix.

Maybe even
`isPermitted($permission, $context)`
and
`isAsserted($permission, $assertion)`?
Both terms have similar meanings, but emphasize their different purpose.