A global resource locator, GRL, device for determining location information, the GRL device comprising: a miniature atomic clock configured to: generate a timing signal; and operate with an on chip power source configured to energize the metallic coils and create electromagnetic waves utilizing frequency oscillations based upon a transition frequency of a buckyball; a processor in logical communication with the miniature atomic clock; a receiver for receiving timing signals from multiple reference locations; a memory for storing a universally unique identifier, UUID, and a private key into a memory; an affixing vehicle for affixing the GRL device to an asset and thereby fixedly associating the UUID with the asset; a wireless transmitter for transmitting data signals; a digital storage comprising location coordinates of known transmitters, the location coordinates accessible to the processor; and executable software stored on the GRL device and executable on demand, the software operative with the processor to cause the GRL device to: receive respective timing signals from the multiple reference locations; determine a physical location of the GRL device based on the respective timing signals received from the multiple reference locations, the timing signal generated by the miniature atomic clock and the location coordinates of known transmitters; and transmit an authenticated location comprising the UUID, the determined physical location and the private key. a miniature atomic clock configured to: generate a timing signal; and operate with an on chip power source configured to energize the metallic coils and create electromagnetic waves utilizing frequency oscillations based upon a transition frequency of a buckyball; generate a timing signal; and operate with an on chip power source configured to energize the metallic coils and create electromagnetic waves utilizing frequency oscillations based upon a transition frequency of a buckyball; a processor in logical communication with the miniature atomic clock; a receiver for receiving timing signals from multiple reference locations; a memory for storing a universally unique identifier, UUID, and a private key into a memory; an affixing vehicle for affixing the GRL device to an asset and thereby fixedly associating the UUID with the asset; a wireless transmitter for transmitting data signals; a digital storage comprising location coordinates of known transmitters, the location coordinates accessible to the processor; and executable software stored on the GRL device and executable on demand, the software operative with the processor to cause the GRL device to: receive respective timing signals from the multiple reference locations; determine a physical location of the GRL device based on the respective timing signals received from the multiple reference locations, the timing signal generated by the miniature atomic clock and the location coordinates of known transmitters; and transmit an authenticated location comprising the UUID, the determined physical location and the private key. receive respective timing signals from the multiple reference locations; determine a physical location of the GRL device based on the respective timing signals received from the multiple reference locations, the timing signal generated by the miniature atomic clock and the location coordinates of known transmitters; and transmit an authenticated location comprising the UUID, the determined physical location and the private key.