1. A method of processing a specification, the method comprising: receiving, by a home site, information regarding a search for at least one good or service; automatically generating, by the home site, a specification based on the received information, wherein the specification comprises a digital signature and defines the good or service, wherein automatically generating the specification comprises: automatically generating, by the home site, a command block of the specification that comprises one or more instructions that define the search and one or more instructions that define one or more actions to perform with respect to results of the search, automatically generating by the home site, an origin block of the specification that comprises a verification uniform resource locator, and automatically generating, by the home site, a routing block of the specification that comprises information identifying one or more destination marketplaces and one or more instructions for forwarding the specification to one or more of the destination marketplaces, and transmitting, by the home site, the specification to one of the destination marketplaces for processing by the destination marketplace.
1. A method of processing a specification, the method comprising: receiving, by a home site, information regarding a search for at least one good or service; automatically generating, by the home site, a specification based on the received information, wherein the specification comprises a digital signature and defines the good or service, wherein automatically generating the specification comprises: automatically generating, by the home site, a command block of the specification that comprises one or more instructions that define the search and one or more instructions that define one or more actions to perform with respect to results of the search, automatically generating by the home site, an origin block of the specification that comprises a verification uniform resource locator, and automatically generating, by the home site, a routing block of the specification that comprises information identifying one or more destination marketplaces and one or more instructions for forwarding the specification to one or more of the destination marketplaces, and transmitting, by the home site, the specification to one of the destination marketplaces for processing by the destination marketplace. 4. The method of claim 1 , wherein the routing block comprises one or more of the following: a uniform resource locator associated with each marketplace that processed the specification; a timestamp associated with each marketplace that processed the specification, wherein the timestamp indicates when the associated marketplace processed the specification; and an indication of whether each marketplace that processed the specification authenticated the specification.