A computer-implemented method, comprising: receiving, by an interactive assistant module operated by one or more processors, a request by a first user for access to a given resource controlled by a second user, wherein the interactive assistant module lacks prior permission to provide the first user access to the given resource; determining, by the interactive assistant module , one or more attributes of a first relationship between the first and second users, such attributes comprising a first set of one or more permissions associated with the first user, wherein each permission of the first set permits the interactive assistant module to provide the first user access to a resource controlled by the second user; determining, by the interactive assistant module , one or more attributes of one or more other relationships between the second user and one or more other users, such attributes comprising one or more additional sets of one or more permissions associated with the one or more other users, wherein each set of the one or more additional sets is associated with a different user of the one or more other users, wherein each permission of each additional set permits the interactive assistant module to provide a user associated with the additional set with access to a resource associated with the permission, and wherein the interactive assistant module has prior permission to provide the one or more other users access to the given resource; comparing, by the interactive assistant module , the one or more attributes of the first relationship with the one or more attributes of the one or more other relationships; conditionally assuming, by the interactive assistant module , based on the comparing, permission to provide the first user access to the given resource; and based at least in part on the conditionally assuming, providing, by the interactive assistant module , the first user access to the given resource. receiving, by an interactive assistant module operated by one or more processors, a request by a first user for access to a given resource controlled by a second user, wherein the interactive assistant module lacks prior permission to provide the first user access to the given resource; determining, by the interactive assistant module , one or more attributes of a first relationship between the first and second users, such attributes comprising a first set of one or more permissions associated with the first user, wherein each permission of the first set permits the interactive assistant module to provide the first user access to a resource controlled by the second user; determining, by the interactive assistant module , one or more attributes of one or more other relationships between the second user and one or more other users, such attributes comprising one or more additional sets of one or more permissions associated with the one or more other users, wherein each set of the one or more additional sets is associated with a different user of the one or more other users, wherein each permission of each additional set permits the interactive assistant module to provide a user associated with the additional set with access to a resource associated with the permission, and wherein the interactive assistant module has prior permission to provide the one or more other users access to the given resource; comparing, by the interactive assistant module , the one or more attributes of the first relationship with the one or more attributes of the one or more other relationships; conditionally assuming, by the interactive assistant module , based on the comparing, permission to provide the first user access to the given resource; and based at least in part on the conditionally assuming, providing, by the interactive assistant module , the first user access to the given resource. <EOS>