Abstract: A subset of unique codes is generated from a set of codes. The subset of codes are stored in a database on a secure server and each of the codes is marked on a corresponding instantiation of the product. The marked instantiations are distributed. During their distribution, the marked instantiations are verified for authenticity and for routing. This verification is performed by reading or scanning the codes on the instantiations, and transmitting that information to the secure server for comparison against the codes and other information located in the database contained of the secure server.
Abstract: Systems and methods of tracking the status of product instantiations are provided. The status of production instantiations are determined based upon a highest level within a product packaging hierarchy in which the status applies to all product instantiations. The status is then updated for the determined level using an random unique code string assigned to the product packaging at the determined level.