Closing the gap of resource-based access requests by pushing scope down past the resource gate, into the principal layer.