1. A method for hosting data or connecting to hosted data, comprising: receiving, by a first computing device in a first region of control, from a second computing device in a second region of control via a communications network, a data set; analyzing, by the first computing device, the received data set to determine structural information associated with at least a subset of data of the received data set from the second computing device in the second region of control, the determined structural information including one or more structural features associated with the received data set; transmitting the determined structural information to the second computing device in the second region of control via the communications network; in response to transmitting the determined structural information to the second computing device in the second region of control, receiving by the first computing device in the first region of control via the communications network, input from the second computing device in the second region of control regarding a query capability to enforce over the received data set; and enforcing, by the first computing device in the first region of control, the query capability over the received data set based on the received input from the second computing device in the second region of control.