Resolver

Definition

Definition
Resolver

In the product identity context used across tieback Knowledge, a resolver is a service that receives a request for a web address containing a product identifier and returns, or redirects to, the linked resource appropriate to that request. The term is also used for unrelated services in networking and software; this entry does not describe those.

Expanded Explanation

The pattern is a short chain. An identifier is expressed inside a URI, typically under GS1 Digital Link and carried by a data carrier. Scanning the carrier produces a resolution request. The resolver looks up the identifier, decides which destination applies, and returns one or more linked resources or services.

Resolution is not the same as redirection, although it usually ends in one. A redirect is a single fixed hop. Resolution is a lookup against a set of entries held for that identifier, each described by a link type such as product information, instructions, safety data, certification or a passport endpoint. Because the entries are data rather than print, destinations can be added, changed or retired without altering anything already applied to a product.

The same identifier can therefore have several legitimate destinations at once. A consumer, a repairer, a recycler and an authority may be routed to different resources from one scan, and a machine client can request the list of available links rather than a rendered page, which is what makes the mechanism usable by software as well as by people.

Two operational properties matter more than the technology. Persistence: identifiers printed on products outlive websites, content restructures and system migrations, so the resolution address needs to be treated as long-lived infrastructure. Availability: if the resolving domain or service is unreachable, every carrier pointing at it fails at once, which is why the choice of who operates resolution (the brand owner, a service provider, or an industry body) is a governance decision rather than a purely technical one.

Why It Matters

Resolution is the layer that decouples what is printed on a product from where the information lives. Implementations that skip it and encode a destination URL directly are committing to that URL for the life of the product, and the cost of being wrong is reprinting or relabelling rather than editing a record.

Relationship to Digital Product Passports

Where a passport must be reachable from the product, something has to turn a scan into the correct passport view for the party doing the scanning, and to keep doing so as content, systems and access rules change. That is the job a resolver performs. The requirement is that the passport be accessible through the carrier and identifier; the resolver is a well-established means of meeting it, not a legally named component.

Common Misconceptions

Common Mistake
The resolver is the passport, or the product database

A resolver holds links, not content. The passport and the underlying product records are separate systems that resolution points at.

Common Mistake
The resolver is the identifier or the carrier

The identifier is the key, the carrier delivers it, and the resolver answers requests for it. Conflating the three is the most common source of confusion in this area.

Common Mistake
There is one central resolver everyone must use

Resolution is distributed. Organisations can operate their own resolution service, use a provider or use one offered by an industry body, and standards conformance does not depend on choosing any particular operator.

See Also

References

About This Article

tieback Knowledge is a continuously maintained reference library covering Digital Product Passports, product traceability, product compliance and related regulations. Articles are reviewed regularly as legislation, standards and implementation guidance evolve.