A method for distributing micro-location-based notifications to a computing device, comprising: • receiving, by a domain name system, DNS, a unique identifier, the unique identifier collected from a wireless beacon by a computing device proximal the wireless beacon, the unique identifier generated locally on the wireless beacon according to a rule assigned to the wireless beacon; • resolving, by the DNS, the unique identifier into an identity of the wireless beacon based on the rule, said identity being a serial number of the wireless beacon; • identifying, by the DNS, an entity affiliated with the wireless beacon based on the identity of the wireless beacon, wherein identifying the entity affiliated with the wireless beacon comprises passing the serial number of the wireless beacon into a database of wireless beacon serial numbers to identify the entity in possession of the wireless beacon; • receiving, by the DNS, a designator of a native application executing on the computing device; and • in response to agreement between the entity and the designator, authorizing, by the DNS, delivery of a communication through the native application executing on the computing device responsive to receipt of the unique identifier at the computing device, the communication affiliated with the wireless beacon, wherein authorizing delivery of the communication through the native application comprises: based on the entity, selecting a database of parties authorized to deliver communications through the native application responsive to data transfer between the wireless beacon and the computing device; based on the designator, identifying a party, in the database of parties, associated with the native application; and transmitting, to the party, an authorization for the communication to the computing device. • receiving, by a domain name system, DNS, a unique identifier, the unique identifier collected from a wireless beacon by a computing device proximal the wireless beacon, the unique identifier generated locally on the wireless beacon according to a rule assigned to the wireless beacon; • resolving, by the DNS, the unique identifier into an identity of the wireless beacon based on the rule, said identity being a serial number of the wireless beacon; • identifying, by the DNS, an entity affiliated with the wireless beacon based on the identity of the wireless beacon, wherein identifying the entity affiliated with the wireless beacon comprises passing the serial number of the wireless beacon into a database of wireless beacon serial numbers to identify the entity in possession of the wireless beacon; • receiving, by the DNS, a designator of a native application executing on the computing device; and • in response to agreement between the entity and the designator, authorizing, by the DNS, delivery of a communication through the native application executing on the computing device responsive to receipt of the unique identifier at the computing device, the communication affiliated with the wireless beacon, wherein authorizing delivery of the communication through the native application comprises: based on the entity, selecting a database of parties authorized to deliver communications through the native application responsive to data transfer between the wireless beacon and the computing device; based on the designator, identifying a party, in the database of parties, associated with the native application; and transmitting, to the party, an authorization for the communication to the computing device.