Abstract: A computer-implemented method for use in a computer network is provided. The method comprises receiving, from a user device, a request associated with a resource; parsing the request from the user device; based on the parsing of the request from the user device, requesting, from each of a plurality of nodes in the computer network, a respective offer associated with the resource; receiving and parsing the respective offers; based on the parsing of the respective offers, determining a preferred offer; and sending the preferred offer to the user device.