Object Name Service

What Is Object Name Service?

Object Name Service (ONS) is a network resolution system that translates a product identifier, typically an Electronic Product Code (EPC) stored on an RFID tag, into the address of an information service where data about that product can be retrieved. ONS functions as the lookup backbone of the EPCglobal Network, the GS1-managed infrastructure for item-level supply chain visibility, in the same way that the Domain Name System (DNS) translates human-readable hostnames into IP addresses for internet routing. The analogy is direct: ONS is built on DNS and reuses its distributed resolution hierarchy, extending it to physical objects rather than internet hosts.

ONS was developed in the early 2000s as part of the Auto-ID Center's work at MIT on item-level RFID tagging for retail and logistics. GS1 subsequently standardized the specification, releasing ONS 1.0 in 2005 and ONS 2.0 in 2013, progressively adding support for a broader range of identifier types and query patterns.

DNS-Based Architecture

ONS operates by encoding the EPC into a DNS query string. When an RFID reader scans a tag, the middleware encodes the tag's EPC as a hierarchically structured domain name and submits a DNS query to a local ONS resolver. The resolver follows the standard DNS delegation chain until it reaches the authoritative name server for the brand owner's namespace, which returns Naming Authority Pointer (NAPTR) resource records pointing to one or more EPC Information Services (EPCIS) repositories. The GS1 ONS 2.0.1 standard specifies the encoding rules, NAPTR record structure, and TTL policies that govern how information pointers are returned. Because ONS reuses DNS infrastructure, query resolution typically completes in tens of milliseconds and scales to the global internet's caching hierarchy without requiring dedicated servers at most resolution points.

EPC and RFID Integration

The Electronic Product Code is a 96-bit or 198-bit identifier that encodes a header, a manager number identifying the brand owner, an object class, and a unique serial number for each physical item. ONS maps these hierarchical fields onto the hierarchical structure of the DNS namespace, with the most general component (manager number) at the top of the domain tree. An RFID reader in a distribution center that scans a pallet tag resolves the EPC through ONS to locate the manufacturer's EPCIS endpoint, then queries that endpoint for the item's complete history: where it was manufactured, how it was packaged, which logistics nodes it passed through, and what certifications it carries. The Springer chapter on distributed Object Naming Service architecture describes how this resolution pattern scales across multi-tier supply chains involving multiple brand owners and contract manufacturers.

Security and Governance Considerations

Because the standard ONS architecture relies on a single root server operated by GS1, it introduces a centralization point that differs from the broadly distributed root infrastructure of the internet DNS. If the ONS root is unavailable or compromised, resolution for all EPCs that depend on it fails. Research published by Fabian, Günther, and Spiekermann examined security vulnerabilities in the Object Name Service and identified risks including cache poisoning, denial-of-service attacks, and the potential for competitive intelligence leakage when query traffic reveals supply chain routing patterns. Proposed mitigations include peer-to-peer and federated ONS architectures that distribute root responsibilities, local caching to reduce dependence on the central root, and encrypted query channels that conceal supply chain topology from passive observers.

Applications

Object Name Service has applications in a range of fields, including:

  • Retail and consumer goods supply chain visibility and product authentication
  • Pharmaceutical track-and-trace systems required by regulatory serialization mandates
  • Food safety and cold-chain monitoring with provenance verification
  • Internet of Things device discovery and service endpoint resolution
  • Anti-counterfeiting programs linking physical product identifiers to certification records
Loading…