another modeling question:
https://play.authzed.com/s/OGvX_jVdDALN/schema
the idea in this schema is that having a permission on an object would be the intersection of the role being attached to the object and the role having (transitively) the individual permission associated with the object.
where would the intersection go in this case? would it be on the role somehow, or would I need to arrow over from the object through the role to the individual permission?
like i'm trying to express the intersection of two disparate paths that end in two different places. is that the correct way to model this?