We model it. We never sit in it.
Everything on this page follows from one observation: by the time a request is made, authorisation has already happened. That means the answer can be computed from a model of what exists — which is why nothing we run has to sit between an agent and what it is doing.